【问题标题】:Wpf xamdatagrid DataSource Changed EventWpf xamdatagrid 数据源更改事件
【发布时间】:2023-03-07 16:44:01
【问题描述】:

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

我尝试在OnAttached 方法中订阅不同的事件,例如DataContextChangedDataSourceChanged,但刷新属性时这些事件似乎都没有触发。

我已经测试了一个不同的事件,例如 MouseDoubleClick 它可以正常触发。

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

谢谢

【问题讨论】:

  • 在这方面仍然需要帮助。我没有看到任何回复:)

标签: wpf events data-binding behavior xamdatagrid


【解决方案1】:

我现在在我的项目中遇到了同样的情况,从我能够找到的情况来看,DataContextChangedDataSourceChanged 事件的名称有些含糊。据我所知,它们仅在 DataContextDataSource 整体发生变化时触发,即当您将其中任何一个的新实例传递给 XamDataGrid 时。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多