gpt4 book ai didi

WPF 将 ContextMenu 绑定(bind)到 VM 中的 ContextMenu 属性

转载 作者:行者123 更新时间:2023-12-03 10:47:19 33 4
gpt4 key购买 nike

在旧 View 模型中有一个 ContextMenu 属性

`

public static ContextMenu DropDownMenu
{
get
{
return _DropDownMenu;
}
}

`

我想将 DropDownMenu 属性绑定(bind)到 View :

`
<DockPanel.ContextMenu>
<ContextMenu x:Name="menu"
DataContext="{x:Static local:VM.DropDownMenu}" >
</ContextMenu>
</DockPanel.ContextMenu>

`

不幸的是,它不起作用。由于某种原因,我无法修改 View 模型,谁能帮我纠正 View 中的绑定(bind)?

最佳答案

试试这个

<DockPanel  ContextMenu ="{Binding Source={x:Static local:VM.DropDownMenu}, Mode=OneWay}">
</DockPanel>

关于WPF 将 ContextMenu 绑定(bind)到 VM 中的 ContextMenu 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20943316/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com