WPF: Cómo diseñar o deshabilitar el ContextMenu predeterminado de un TextBox

Aparentemente, cuando los usuarios hacen clic con el botón derecho en nuestra aplicación WPF, y usan el tema Clásico de Windows, el ContextMenu predeterminado de TextBox (que contiene Copiar, Cortar y Pegar) tiene un fondo negro.

Sé que esto funciona bien:

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

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

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

</Page>

Pero esto no 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> 

Alguien sabe cómo diseñar o deshabilitar el ContextMenu predeterminado para todos los cuadros de texto en WPF?