wpf中菜单分为两种:menu,contextMenu(上下文菜单)
contextMenu 不会继承父控件的datecontext属性,而需要自己绑定datecontext属性
一般用这种方式来设置当前的contextmenu的datecontext
NameScope.SetNameScope(CaseDetail_ConTextMenu, NameScope.GetNameScope(this));
Namespace: System.Windows
Assembly: WindowsBase (in WindowsBase.dll)
NameScope:
存储或检索名称对象映射到特定XAML名称范围的INameScope方法实现基础WPF支持。
添加附加的属性支持,以便在元素级动态获取或设置XAML名称范围名称。
SetNameScope(DependencyObject dependencyObject,INameScope value)
func:为NameScope附加属性提供附加的属性集访问器。
contextMenu 不会继承父控件的datecontext属性,而需要自己绑定datecontext属性
一般用这种方式来设置当前的contextmenu的datecontext
NameScope.SetNameScope(CaseDetail_ConTextMenu, NameScope.GetNameScope(this));
Namespace: System.Windows
Assembly: WindowsBase (in WindowsBase.dll)
NameScope:
存储或检索名称对象映射到特定XAML名称范围的INameScope方法实现基础WPF支持。
添加附加的属性支持,以便在元素级动态获取或设置XAML名称范围名称。
SetNameScope(DependencyObject dependencyObject,INameScope value)
func:为NameScope附加属性提供附加的属性集访问器。