Я хочу, чтобы WPB 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>
P.S Обратите внимание, что текстовое поле не имеет свойства IsSelected.