我有一个 DataTemplateSelector,它应用于 DataGridTemplateColumn。它可以根据我的 DataRow 中的某些信息(在其他列中)正确地提供不同的 DataTemplate。
到目前为止一切都很好。
然而,当我在网格中更改数据时,如果该列的选择器选择了不同的 DataTemplate,则不会自动显示此新 DataTemplate。
我在Matthew MacDonald(Apress)的Pro WPF in C# 2008第564页上读到了这个已知问题,解决办法是释放选择器并重新应用它,但在我的表中有许多记录时,这样做会非常慢。
有人找到了解决方法吗?或者在.NET4中是否有新功能可以解决这个问题?
谢谢。
Marcel
到目前为止一切都很好。
然而,当我在网格中更改数据时,如果该列的选择器选择了不同的 DataTemplate,则不会自动显示此新 DataTemplate。
我在Matthew MacDonald(Apress)的Pro WPF in C# 2008第564页上读到了这个已知问题,解决办法是释放选择器并重新应用它,但在我的表中有许多记录时,这样做会非常慢。
有人找到了解决方法吗?或者在.NET4中是否有新功能可以解决这个问题?
谢谢。
Marcel