gpt4 book ai didi

c# - 防止 child 继承 parent 的上下文菜单

转载 作者:太空狗 更新时间:2023-10-30 00:56:59 25 4
gpt4 key购买 nike

根据这段代码:

<StackPanel>
<StackPanel.ContextMenu>
<ContextMenu>
<MenuItem Header="menuitem1"/>
<MenuItem Header="menuitem2"/>
</ContextMenu>
</StackPanel.ContextMenu>

<Button Width="100" Height="100"/>
<Button Width="100" Height="100"/>
</StackPanel>

如果您右键单击按钮,则会出现上下文菜单,子项将继承其父项的上下文菜单。
我的问题是如何才能阻止此功能?

编辑:如果可能的话,我需要一种 xaml 方式。

最佳答案

我找到了这个解决方案

<StackPanel>
<StackPanel.ContextMenu>
<ContextMenu>
<MenuItem Header="menuitem1"/>
<MenuItem Header="menuitem2"/>
</ContextMenu>
</StackPanel.ContextMenu>

<Button Width="100" Height="100">
<Button.ContextMenu>
<ContextMenu Visibility="Hidden"/>
</Button.ContextMenu>
</Button>
<Button Width="100" Height="100"/>
</StackPanel>

关于c# - 防止 child 继承 parent 的上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334162/

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