This commit is contained in:
Wiesław Šoltés 2021-10-15 21:48:53 +02:00
Родитель d7619fa18b
Коммит dece4d1c6d
1 изменённых файлов: 16 добавлений и 0 удалений

Просмотреть файл

@ -167,6 +167,11 @@ namespace TemplatedDataGrid.Primitives
{
columnDefinition.OneWayBind(ColumnDefinition.WidthProperty, column, TemplatedDataGridColumn.WidthProperty, RootDisposables);
columnDefinition.SetValue(DefinitionBase.SharedSizeGroupProperty, $"Column{i}");
RootDisposables.Add(Disposable.Create(() =>
{
columnDefinition.SetValue(DefinitionBase.SharedSizeGroupProperty, default);
}));
}
if (isPixelWidth)
@ -206,6 +211,17 @@ namespace TemplatedDataGrid.Primitives
{
_root.Children.Add(child);
}
RootDisposables.Add(Disposable.Create(() =>
{
foreach (var child in _rootChildren)
{
_root.Children.Remove(child);
}
_root.RowDefinitions.Clear();
_root.ColumnDefinitions.Clear();
}));
}
internal void Detach()