WPF : Как стилю или отключить по умолчанию ContextMenu текстового поля

Очевидно, при щелчке правой кнопкой мыши в нашей WPF приложения, и они используют Классический стиль Windows, по умолчанию ContextMenu TextBox (который содержит Copy, Cut и Paste) имеет черный фон.

я знаю, что это работает так:

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

  <TextBox ContextMenu="{x:Null}"/>

</Page>

Но это не работает:

<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

<Page.Resources>

 <Style x:Key="{x:Type TextBox}" TargetType="{x:Type TextBox}">
   <Setter Property="ContextMenu" Value="{x:Null}"/>
</Style>
</Page.Resources>

  <TextBox/>
</Page> 

кто-нибудь знает, как стиль или отключить по умолчанию ContextMenu для всех текстовых полей в WPF?

Найдено 5 ответов:

WPF: How to style or disable the default ContextMenu of a TextBox

http://stackoverflow.com/questions/9632/wpf-how-to-style-or-disable-the-default-contextmenu-of-a-textbox

Посмотреть решение →