我有一個wpf數據網格有很多行,每一行都有一些特定的行爲,如選擇已更改的第1列組合將過濾第2列組合,並且第1行第1列中選擇的組合不能在行中選擇2列1組合等...DataGrid的行和MVVM
所以我想有一個視圖模型的主要數據網格,另一個每行。
這是一個很好的MVVM實現嗎?這樣我就可以有效地處理每一行的變更事件。
問題是,我如何創建「每行」作爲用戶控制視圖?在數據網格中。
我想要實現這樣的事情:
<TreeView
Padding="0,4,12,0">
<controls:CommandTreeViewItem
Header="Sales Orders"
Command="{Binding SelectViewModelCommand}"
CommandParameter="Sales Orders"/>
</TreeView>
哪裏,而不是一個TreeView我希望有一個數據網格,並代替控制:CommandTreeViewItem一個DataGrid行WPF。
在此先感謝。
你爲什麼不使用一個ListView與數據項模板,而不是一個DataGrid? – slugster 2010-05-18 07:00:27
我不想要只讀控件? – Joshscorp 2010-05-18 07:19:07