Apparentemente quando gli utenti fanno clic con il pulsante destro del mouse nella nostra applicazione WPF e utilizzano il tema Windows classico, il ContextMenu predefinito del TextBox (che contiene Copia, Taglia e Incolla) ha uno sfondo nero.WPF: Come impostare o disattivare il ContextMenu predefinito di un TextBox
So che questo funziona bene:
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<TextBox ContextMenu="{x:Null}"/>
</Page>
Ma questo non funziona:
<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>
Qualcuno sa come stile o disabilitare di default per tutti i ContextMenu TextBoxes in WPF?
Non avete bisogno di considerare disattivare i tasti di scelta rapida, per esempio CTRL-V? –