Aparentemente cuando los usuarios hacen clic derecho en nuestra aplicación WPF y utilizan el tema clásico de Windows, el ContextMenu predeterminado del cuadro de texto (que contiene Copiar, Cortar y Pegar) tiene un fondo negro.WPF: Cómo personalizar o desactivar el ContextMenu predeterminado de un cuadro de texto
Sé que esto funciona así:
<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 desactivar el estilo o por defecto ContextMenu para todos los cuadros de texto en WPF?
¿Usted no necesita considerar desactivar las teclas de acceso directo, por ejemplo CTRL-V? –