我需要隐藏 Ribbon Control 的上下文菜单
我试过了
<Ribbon.ContextMenu><ContextMenu Visibility="Hidden"></ContextMenu></Ribbon.ContextMenu>
这在一定程度上起到了作用。即,当右键单击空白区域时,它会禁用上下文菜单。但是当我右键单击功能区按钮时,仍然会出现上下文菜单。我怎样才能禁用它?
我需要隐藏 Ribbon Control 的上下文菜单
我试过了
<Ribbon.ContextMenu><ContextMenu Visibility="Hidden"></ContextMenu></Ribbon.ContextMenu>
这在一定程度上起到了作用。即,当右键单击空白区域时,它会禁用上下文菜单。但是当我右键单击功能区按钮时,仍然会出现上下文菜单。我怎样才能禁用它?
功能区是功能区,您不应禁用其功能。如果您的“功能区”真的像这样,请考虑使用工具栏。
话虽如此,您可以通过在所有层次结构的所有控件上将它们设置为 null 来禁用上下文菜单:
<Ribbon ContextMenu="{x:Null}">
<RibbonTab Header="abc" ContextMenu="{x:Null}">
<RibbonGroup Header="abc" ContextMenu="{x:Null}">
<RibbonButton Content="abc" ContextMenu="{x:Null}"/>
</RibbonGroup>
</RibbonTab>
</Ribbon>