2013-06-29 39 views
3

的上下文菜单,我需要隐藏色带控制如何隐藏色带控制

Context Menu Appearing

的上下文菜单我试图

<Ribbon.ContextMenu><ContextMenu Visibility="Hidden"></ContextMenu></Ribbon.ContextMenu> 

该做的工作高达一定程度。即右键单击空白时禁用上下文菜单。但是当我右键点击一个功能区按钮时,仍然出现上下文菜单。我如何禁用此功能?

回答

8

功能区是一个功能区,您不应该禁用其功能。如果您的“功能区”看起来像这样,请考虑使用工具栏。

话虽这么说,你可以将其设定为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> 
+0

不要用“你不应该禁止其功能”同意,因为并不是所有的期货总是需要,但是你用ContextMenu =“{x:Null}”为我节省了很多时间。谢谢! –