【发布时间】:2010-10-22 16:16:53
【问题描述】:
我有一个实现 MVVM 模式的项目。我有 WPF 窗口,它在他的 xaml 中有可重用的用户控件。 UserControl 由 WPFDataGrid 组成。 DataGrid 也有 ContextMenu。我想在上下文菜单关闭时做一些工作人员。但是 ContextMenu 类没有依赖属性,这让我能够知道它是否接近。我无法将他的 Close 事件转移到 ViewModel,因为我在 UserControl 级别还没有 ViewModel 对象。 我认为我可以使用 attached DependecyProperty 来做到这一点,并为 ContextMenu 类创建 IsClosed 附加属性。
问题:如何通过附加的依赖属性或其他使用 MVVM 的方法来做到这一点?
附:代码 sn -p 是可取的
【问题讨论】:
标签: c# wpf mvvm dependency-properties