Wpf xamdatagrid DataSource已更改事件

时间:2016-10-28 12:47:36

标签: wpf events data-binding behavior xamdatagrid

我有一个xamdatagrid,其DataSource绑定到一个属性。 我想将behavior附加到网格中。每次通过我想要的属性更新DataSource时都会做某些事情。

我尝试在DataContextChanged方法中订阅DataSourceChangedOnAttached等不同事件,但刷新媒体资源时似乎没有任何事件触发。

我已经测试了一些不同的事件,例如MouseDoubleClick,它可以解雇。

通过该属性更新DataSource时应该触发哪个事件的线索? 还有其他建议吗?请记住我正在使用MVVM模式。

由于

1 个答案:

答案 0 :(得分:0)

我现在在我的项目中遇到了同样的情况,并且从我能够发现的DataSourceChangedDataContext事件中有点含糊不清。据我所知,只有在DataSourceXamDataGrid整体发生变化时,即当您将其中任何一个的新实例传递给string时,它们才会触发。

不幸的是,当基础数据源(例如集合)发生变化时,我还没有找到正确的事件。