如何使用DataTemplateSelector填充网格?

时间:2014-01-24 00:36:54

标签: .net wpf datatemplate

我有一个Listview,其中填充了我希望用户能够编辑的项目。当用户单击其中一个项目时,Listview会向侧面滑动,显示网格对象,以允许编辑与Listview项目关联的数据。 Listview中的每个项目可能是需要不同控件进行编辑的众多类型之一,因此我希望网格中填充正确的相应控件。

我尝试使用带有ItemsControl的{​​{1}}对象,但未调用DataTemplateSelector函数。我知道我有正确的选择器设置,因为它还用于显示SelectTemplate中的项目及其正确的Listview

我能想出的唯一解决方案是简单地为DataTemplate中可能存在的各种类型设置所需的每组控件,并在Listview选择更改时取消隐藏正确的设置。我不认为这个解决方案非常优雅,但我是WPF和MVVM的新手,所以我无法想出更好的解决方案: - /感谢您的帮助!

0 个答案:

没有答案