我基本上要像这样创造的东西:wpf:如何编辑可能取消选定的项目?
因此,用户可以添加/删除列表中的项目,然后在列表下方的红色面板编辑它们。选择该项目后,可以在面板中进行更改。
然后,可以使用下面的按钮之一保存或取消更改。未明确取消更改,用户不能选择列表中的其他项目。
如何做到这一点?我只能看到使红色面板成为单独控制的选项,并且在ListView.SelectedItem
更改上手动更改DataContext
。红色面板的DataContext
是ListView
的具有“保存”和“取消”选项的特殊包装。 ListView
设置为IsEnabled = False
,因此在编辑过程中其SelectedItem
不会更改。
你会如何做到这一点?
我首先想到的是使用Grid并通过每行中的一些编辑链接直接编辑它内部......类似的东西。任何特定的需要使用ListView? – Adil 2012-07-18 07:20:22