WPF: Como estilizar ou desabilitar o ContextMenu padrão de um TextBox

Aparentemente, quando os usuários clicam com o botão direito do mouse em nosso aplicativo WPF e usam o tema Windows Classic, o ContextMenu padrão do TextBox (que contém Copiar, Recortar e Colar) possui um fundo pret

Sei que isso funciona bem:

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

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

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

</Page>

Mas isso não funciona:

<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> 

lguém sabe como estilizar ou desabilitar o ContextMenu padrão para todas as TextBoxes no WP

questionAnswers(12)

yourAnswerToTheQuestion