diff --git a/src/Avalonia.Controls.DataGrid/DataGridTextColumn.cs b/src/Avalonia.Controls.DataGrid/DataGridTextColumn.cs index 589cdc253c..d31204b9e6 100644 --- a/src/Avalonia.Controls.DataGrid/DataGridTextColumn.cs +++ b/src/Avalonia.Controls.DataGrid/DataGridTextColumn.cs @@ -9,6 +9,7 @@ using Avalonia.Media; using System; using System.ComponentModel; using Avalonia.Layout; +using Avalonia.Markup.Xaml.MarkupExtensions; namespace Avalonia.Controls { @@ -17,6 +18,7 @@ namespace Avalonia.Controls /// public class DataGridTextColumn : DataGridBoundColumn { + private const string DATAGRID_TextColumnCellTextBlockMarginKey = "DataGridTextColumnCellTextBlockMargin"; private double? _fontSize; private FontStyle? _fontStyle; @@ -186,7 +188,7 @@ namespace Avalonia.Controls { TextBlock textBlockElement = new TextBlock { - Margin = new Thickness(4), + [!Layoutable.MarginProperty] = new DynamicResourceExtension(DATAGRID_TextColumnCellTextBlockMarginKey), VerticalAlignment = VerticalAlignment.Center }; diff --git a/src/Avalonia.Controls.DataGrid/Themes/Default.xaml b/src/Avalonia.Controls.DataGrid/Themes/Default.xaml index 1d4d88825f..f7ac0f24e4 100644 --- a/src/Avalonia.Controls.DataGrid/Themes/Default.xaml +++ b/src/Avalonia.Controls.DataGrid/Themes/Default.xaml @@ -1,5 +1,11 @@ - + + + + 4 + +