0
我有一個WPF數據網格,當行中的複選框被選中時,行改變顏色。我有一個問題,如果一行被突出顯示(例如被鼠標點擊),然後DataGrid失去焦點,那麼該行失去它的自定義顏色。自定義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失去焦點後保持自定義顏色。