C# 如何将依赖项属性绑定到WPF中的窗口资源?
假设我有一个上下文菜单作为窗口资源:C# 如何将依赖项属性绑定到WPF中的窗口资源?,c#,wpf,xaml,data-binding,dependency-properties,C#,Wpf,Xaml,Data Binding,Dependency Properties,假设我有一个上下文菜单作为窗口资源: <Window.Resources> <ContextMenu x:Shared="false" x:Key="ContextMenu"> <MenuItem Header="{??}" /> </ContextMenu> </Window.Resources> 我想将MenuItem.Header绑定到窗口中名为MenuIte
<Window.Resources>
<ContextMenu
x:Shared="false"
x:Key="ContextMenu">
<MenuItem Header="{??}" />
</ContextMenu>
</Window.Resources>
我想将
MenuItem.Header
绑定到窗口中名为MenuItemHeader
的依赖属性。{???}
应该是什么?窗口类中的代码应该是什么样子?您可以命名窗口并引用它
<Window Name="Window" ...>
MyDp
作为属性。如果您不知道如何定义依赖项属性,请阅读
(我会使用源代码
,通常在上下文菜单
等断开连接的地方不起作用)
<MenuItem Header="{Binding MyDp, Source={x:Reference Window}}"...>