From 5fbfdb4c181d99b74a71f5fc12dfbb47078d524f Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Fri, 31 May 2019 01:07:34 +0800 Subject: [PATCH] Pass all of GridTests. --- src/Avalonia.Controls/Grid.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Controls/Grid.cs b/src/Avalonia.Controls/Grid.cs index 891e36da08..55298abb3a 100644 --- a/src/Avalonia.Controls/Grid.cs +++ b/src/Avalonia.Controls/Grid.cs @@ -32,10 +32,12 @@ namespace Avalonia.Controls { IsSharedSizeScopeProperty.Changed.AddClassHandler(DefinitionBase.OnIsSharedSizeScopePropertyChanged); ShowGridLinesProperty.Changed.AddClassHandler(OnShowGridLinesPropertyChanged); + ColumnProperty.Changed.AddClassHandler(OnCellAttachedPropertyChanged); ColumnSpanProperty.Changed.AddClassHandler(OnCellAttachedPropertyChanged); RowProperty.Changed.AddClassHandler(OnCellAttachedPropertyChanged); RowSpanProperty.Changed.AddClassHandler(OnCellAttachedPropertyChanged); + AffectsParentMeasure(ColumnProperty, ColumnSpanProperty, RowProperty, RowSpanProperty); } /// @@ -2925,7 +2927,6 @@ namespace Avalonia.Controls && grid.ListenToNotifications ) { grid.CellsStructureDirty = true; - grid.InvalidateMeasure(); } } }