From bb08590a2e8d02305b7201c98991ceacff80d36d Mon Sep 17 00:00:00 2001 From: Nicolai Henriksen Date: Sat, 8 Nov 2025 20:38:02 +0100 Subject: [PATCH] Move background color change into ControlTemplate trigger collection Moving the background changes inside of the ControlTemplate trigger collection changes the binding precedence order such that our "IsMouseOver" trigger is even closer to the DGR_Border than a local value set directly on the DataGrid (i.e. AlternatingRBackground) and thus takes precedence. --- .../Themes/MaterialDesignTheme.DataGrid.xaml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml index 9500b87266..0b2d8a19fb 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml @@ -1,4 +1,4 @@ - @@ -431,6 +431,14 @@ Visibility="{Binding HeadersVisibility, ConverterParameter={x:Static DataGridHeadersVisibility.Row}, Converter={x:Static DataGrid.HeadersVisibilityConverter}, RelativeSource={RelativeSource AncestorType={x:Type DataGrid}}, FallbackValue=Visible}" /> + + + + + + + + @@ -446,12 +454,6 @@ - - - - - -