Skip to content

Commit 76b4e40

Browse files
committed
DataGrid style changed - no selected row highlight if data grid is disabled
1 parent a36ba79 commit 76b4e40

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

Aronium.Wpf.Toolkit/Themes/DataGridStyle.xaml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,12 +227,16 @@
227227
<Trigger Property="IsMouseOver" Value="True">
228228
<Setter Property="Background" Value="{DynamicResource DataGridBackgroundHoverBrush}" />
229229
</Trigger>
230-
<Trigger Property="IsSelected" Value="True">
230+
<MultiTrigger>
231+
<MultiTrigger.Conditions>
232+
<Condition Property="IsSelected" Value="True" />
233+
<Condition Property="IsEnabled" Value="True" />
234+
</MultiTrigger.Conditions>
231235
<Setter Property="Background" Value="{DynamicResource Accent}" />
232236
<Setter Property="Control.Foreground" Value="{DynamicResource SelectedItemForeground}" />
233237
<Setter Property="Foreground" Value="{DynamicResource SelectedItemForeground}" />
234238
<Setter Property="BorderThickness" Value="0" />
235-
</Trigger>
239+
</MultiTrigger>
236240
</Style.Triggers>
237241
</Style>
238242

@@ -266,9 +270,13 @@
266270
</Setter.Value>
267271
</Setter>
268272
<Style.Triggers>
269-
<Trigger Property="IsSelected" Value="True">
273+
<MultiTrigger>
274+
<MultiTrigger.Conditions>
275+
<Condition Property="IsSelected" Value="True" />
276+
<Condition Property="IsEnabled" Value="True" />
277+
</MultiTrigger.Conditions>
270278
<Setter Property="Foreground" Value="{DynamicResource SelectedItemForeground}" />
271-
</Trigger>
279+
</MultiTrigger>
272280
</Style.Triggers>
273281
</Style>
274282

0 commit comments

Comments
 (0)