2011-07-21 136 views
9

我知道如何爲按鈕創建左鍵單擊上下文菜單,但我不太確定如何爲右鍵單擊它? (即如何指定上下文菜單應顯示在右鍵單擊上,而不是左鍵單擊)。如何爲WPF中的按鈕創建右鍵單擊上下文菜單

非常感謝。

+1

你確定你沒有問題的逆轉嗎? contextmenu是通過默認的右鍵點擊觸發的,左鍵點擊觸發是需要額外工作的東西(不知道爲什麼你希望在按鈕上做到這一點?) – sellmeadog

回答

24

這裏有一個例子:

<Button Content="button" Name="btn" Width="100"> 
    <Button.ContextMenu> 
     <ContextMenu> 
      <MenuItem Header="Cut"/> 
      <MenuItem Header="Copy"/> 
      <MenuItem Header="Paste"/> 
     </ContextMenu> 
    </Button.ContextMenu> 
</Button> 

enter image description here

相關問題