我自己创建了一个继承自DataGrid的控件,以便在事件中设置一个名为CurrentView的属性。在ItemsChanged中我设置了我的属性,如
if (ItemsSource is DataTable)
{
CurrentView = ((DataTable)ItemsSource).DefaultView;
}
else if (ItemsSource is DataView)
{
CurrentView = ((DataView)ItemsSource);
}
但有时当数据网格被加载时,我的属性会获取值,但是在绑定到CurrentView的属性中的viewmodel中,我得到null。怎么了 ?为什么如果我正确设置我的CurrentView我会得到null?
答案 0 :(得分:0)
您可以检查的一些事项: