WPF
フォーカスが当たったらForeground Backgroundを変更するTextBoxを作るのに苦労した。
XAMLは知っている人にとっては便利かと思われるが,
やりかたを試行錯誤するとこ4時間。
非常に苦労した。
フォーカスが当たると
Foreground
Backgroundを変更するTextBoxのスタイル例。
<Window.Resources>
<Style x:Key="test" TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="IsFocused" Value="true">
<Setter Property="Foreground" Value="Red"/>
<Setter Property="Background" Value="Black"/>
</Trigger>
</Style.Triggers>
</Style>
<Window.Resources>
<TextBox Grid.Row="2" Style="{StaticResource test}" HorizontalAlignment="Right" Text="2093j" FontSize="30"></TextBox>