【发布时间】:2012-11-22 00:35:15
【问题描述】:
我有一个关于我的项目的“结构”问题。假设我想要这个结果 http://msdn.microsoft.com/de-de/library/vstudio/ff407126.aspx ,一个带有“项目”的 DataGrid,每个项目都有几个任务。
我已经有一个 MainWindowViewModel + MainWindowView 显示带有标题行的 DataGrid。
对于每个项目,我都有一个包含多个任务对象的项目对象。
我现在如何将 DataGrid 拆分为多个 ViewModel/View?
问题是,稍后我将执行不同类型的任务,并且网格的布局仅针对此任务会略有不同。 (例如,没有进度条或不同的颜色/文本绑定
每个项目需要一个 SchedulerViewModel(+View) 和一个 ProjectViewModel(+view),每个任务需要一个 TaskViewModel(+View) 吗?
【问题讨论】:
-
你能发布一些代码来配合这个吗?