Browse Source

Fix DataGridColumn.CellStyleClasses not settable from xaml

pull/11904/head
Julien Lebosquain 3 years ago
parent
commit
5fb1cf9f82
No known key found for this signature in database GPG Key ID: 1833CAD10ACC46FD
  1. 14
      src/Avalonia.Controls.DataGrid/DataGridColumn.cs

14
src/Avalonia.Controls.DataGrid/DataGridColumn.cs

@ -38,7 +38,7 @@ namespace Avalonia.Controls
private ICellEditBinding _editBinding;
private IBinding _clipboardContentBinding;
private ControlTheme _cellTheme;
private readonly Classes _cellStyleClasses = new Classes();
private Classes _cellStyleClasses;
/// <summary>
/// Initializes a new instance of the <see cref="T:Avalonia.Controls.DataGridColumn" /> class.
@ -393,17 +393,7 @@ namespace Avalonia.Controls
}
}
public Classes CellStyleClasses
{
get => _cellStyleClasses;
set
{
if(_cellStyleClasses != value)
{
_cellStyleClasses.Replace(value);
}
}
}
public Classes CellStyleClasses => _cellStyleClasses ??= new();
/// <summary>
/// Backing field for CellTheme property.

Loading…
Cancel
Save