Wpf xamdatagrid数据源更改事件
我有一个Wpf xamdatagrid数据源更改事件,wpf,events,data-binding,behavior,xamdatagrid,Wpf,Events,Data Binding,Behavior,Xamdatagrid,我有一个xamdatagrid,它的DataSource绑定到一个属性。 我想将行为附加到网格。每次通过属性更新数据源时,我都希望执行某些操作 我尝试在onatached方法中订阅不同的事件,如DataContextChanged,DataSourceChanged,但在刷新属性时似乎没有触发这些事件 我已经测试了一个不同的事件,比如MouseDoubleClickit 当通过属性更新数据源时,有没有提示应该触发哪个事件? 还有其他建议吗?请记住,我使用的是MVVM模式 谢谢我现在在我的项目中也
xamdatagrid
,它的DataSource
绑定到一个属性。
我想将行为
附加到网格。每次通过属性更新数据源时,我都希望执行某些操作
我尝试在onatached
方法中订阅不同的事件,如DataContextChanged
,DataSourceChanged
,但在刷新属性时似乎没有触发这些事件
我已经测试了一个不同的事件,比如MouseDoubleClick
it
当通过属性更新数据源
时,有没有提示应该触发哪个事件?
还有其他建议吗?请记住,我使用的是MVVM
模式
谢谢我现在在我的项目中也遇到了同样的情况,从我所能找到的
DataContextChanged
和DataSourceChanged
事件的名称有些模糊。据我所知,它们仅在DataContext
或DataSource
作为一个整体发生更改时触发,即当您将其中一个的新实例传递给XamDataGrid
时触发
不幸的是,当底层数据源(例如集合)发生变化时,我还没有找到合适的事件来触发。我现在在我的项目中也遇到了同样的情况,从我所能找到的情况来看,
DataContextChanged
和DataSourceChanged
事件的命名有些含糊不清。据我所知,它们仅在DataContext
或DataSource
作为一个整体发生更改时触发,即当您将其中一个的新实例传递给XamDataGrid
时触发
不幸的是,当底层数据源(例如集合)发生更改时,我还没有找到要触发的正确事件。在这方面仍然需要帮助。我还没有看到任何回复:)在这方面仍然需要帮助。我没有看到任何答复:)