C# 绑定上下文菜单的IsClosed属性

C# 绑定上下文菜单的IsClosed属性,c#,wpf,mvvm,dependency-properties,C#,Wpf,Mvvm,Dependency Properties,我有一个实现MVVM模式的项目。我有一个WPF窗口,它的xaml中有可重用的usercontrol。UserControl由WPFDataGrid组成。DataGrid还有ContextMenu。当上下文菜单关闭时,我想做一些工作人员。但ContextMenu类并没有依赖性属性,这使我能够知道它是否关闭。我无法将他的关闭事件发送到ViewModel,因为我在UserControl级别没有ViewModel对象。 我想我可以使用附件dependecProperty来实现这一点,并为ContextM

我有一个实现MVVM模式的项目。我有一个WPF窗口,它的xaml中有可重用的usercontrol。UserControl由WPFDataGrid组成。DataGrid还有ContextMenu。当上下文菜单关闭时,我想做一些工作人员。但ContextMenu类并没有依赖性属性,这使我能够知道它是否关闭。我无法将他的关闭事件发送到ViewModel,因为我在UserControl级别没有ViewModel对象。 我想我可以使用附件dependecProperty来实现这一点,并为ContextMenu类创建IsClosed附件属性

问题:如何使用附加的dependecy属性或使用MVVM的其他方法来实现这一点

p.S.代码片段是可取的

但它确实有IsOpen:-)

但它确实有IsOpen:-)

让我感到羞耻)我没有看到这个属性)谢谢!(我真丢脸)我没看到这房子)谢谢你!