From e11e8f59ea06872a5fea500a88e4ce203df44887 Mon Sep 17 00:00:00 2001 From: Harald Daltveit Date: Fri, 12 Jun 2026 15:59:49 +0200 Subject: [PATCH] fix(DataGrid): add VerticalContentAlignment/HorizontalContentAlignment to DataGridCell ContentPresenter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The MaterialDesignDataGridCell ControlTemplate's ContentPresenter was missing bindings for VerticalContentAlignment and HorizontalContentAlignment. This meant users could not properly vertically center cell content using the standard VerticalContentAlignment property, leading them to misuse VerticalAlignment instead — which caused the DataGridCell to shrink within its row, exposing DataGrid grid lines as unwanted 'extra border lines' above and below the cell. Fix: Added HorizontalAlignment and VerticalAlignment TemplateBindings to the ContentPresenter, matching the pattern already used in DataGridColumnHeader. Fixes #3999 --- .../Themes/MaterialDesignTheme.DataGrid.xaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml index fb0e3a3216..80903929ef 100644 --- a/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml +++ b/src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.DataGrid.xaml @@ -259,7 +259,10 @@ BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" SnapsToDevicePixels="True" /> - +