No Parameters传递给自定义DataTemplateSelector的SelectTemplate()。 为什么?
我正在使用CellTemplateSelector
有条件地在DataGrid列中显示复选标记。
调用我的DataTemplateSelector
类的方法SelectTemplate(object item, DependencyObject container)
,但参数项为null而不是预期的DataRowView
-object。
这是XAML代码。 DataGrid的Property ItemsSource
的项目是一个DataTable
,适用于其他列。 ( 我使用Visual Studio Express 2010 )
... ... ...
任何帮助表示赞赏。 提前致谢。
你确定它总是通过null,或者只是第一次? 在设置逻辑树时, CellTemplateSelector
使用null item
调用一次,然后在每个数据项调用一次,并且item
传递绑定对象。 你可能只是在第一个null上失败了。
另请参阅此问题: 为什么SelectTemplate方法在调试模式下运行2次?