2013-04-02 60 views
1

我爲MenuItem創建樣式。 當我創建自己的菜單時,一切都很好。 但是我如何將樣式應用於TextBox的上下文菜單? 我的意思是,菜單(複製,剪切,粘貼等) - 我不想創建新的線條,只是改變風格。如何應用TextBox的自定義樣式上下文菜單(默認上下文菜單複製/剪切/粘貼)?

//My Custom Menu Example 
    <UserControl.ContextMenu> 
     <ContextMenu Style="{StaticResource ContextMenuStyle}" HasDropShadow="True"> 
      <MenuItem x:Name="MenuItem1" Header="Open" 
        Style="{StaticResource ContextMenuItem}"> 
      </MenuItem> 
      <MenuItem x:Name="MenuItem2" Header="Save" 
        Style="{StaticResource ContextMenuItem}"> 
      </MenuItem> 
      <MenuItem x:Name="MenuItem3" Header="Delete" 
        Style="{StaticResource ContextMenuItem}"> 
      </MenuItem> 
     </ContextMenu> 
    </UserControl.ContextMenu> 
+0

有你試過? –

回答

0

您將在技術上必須做你做你的UserControl.ContextMenu到TextBox.ContextMenu同樣的事情。

看看下面的鏈接,其中有正是你所問與XAML的情況。

+1

我不想爲TextBox創建新的菜單項。 只需替換MenuItem的樣式即可 – Mixer

相關問題