行のチェックボックスが選択されたときに行の色が変わるWPFDataGridがあります。行が強調表示され(マウスでクリックされるなど)、DataGridがフォーカスを失った場合、その行はカスタムカラーを失うという問題があります。
これがカスタムカラーが設定されたものです
<Style x:Key="DataGridStyle" TargetType="{x:Type DataGrid}">
<Setter Property="RowStyle">
<Setter.Value>
<Style TargetType="DataGridRow">
<Style.Triggers>
<DataTrigger Binding="{Binding IsSelected}" Value="True">
<Setter Property="Background" Value="#CBE5F2"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
</Style>
問題の写真:
行はマウスで強調表示されます:
DataGridがフォーカスを失った後
質問: DataGridがフォーカスを失った後、強調表示された行をカスタムカラーのままにする方法はありますか?