Я хочу, чтобы WPF TextBox имел границу DarkBlue и толщину, равную 1. Я хочу, чтобы WPF имел эту границу (DarkBlue, толщина установлена на 1), даже если TextBox выбран.
Я пытался выполнить эту задачу с помощью следующего кода. Однако это совсем не работает. Есть идеи или намеки? Любая помощь будет принята с благодарностью.
<Style x:Key="ReadOnlyLargeTextBox" TargetType="{x:Type TextBox}" >
<Setter Property="Height" Value="80"/>
<Setter Property="MaxHeight" Value="80"/>
<Setter Property="VerticalScrollBarVisibility" Value="Visible"/>
<Style.Triggers>
<Trigger Property="TextBox.IsMouseOver" Value="True">
<Setter Property="BorderBrush" Value="DarkBlue"/>
<Setter Property="BorderThickness" Value="1"/>
</Trigger>
<Trigger Property="TextBox.IsMouseOver" Value="False">
<Setter Property="BorderBrush" Value="DarkBlue"/>
<Setter Property="BorderThickness" Value="1"/>
</Trigger>
</Style.Triggers>
</Style>
PS Обратите внимание, что текстовое поле не имеет свойства IsSelected.