2013-06-29 43 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}」爲我節省了很多時間。謝謝! –