Browse Source

Fix OnCellAttachedPropertyChanged

pull/2563/head
Jumar Macato 7 years ago
parent
commit
c53297085f
No known key found for this signature in database GPG Key ID: B19884DAC3A5BF3F
  1. 7
      src/Avalonia.Controls/Grid.cs

7
src/Avalonia.Controls/Grid.cs

@ -30,7 +30,10 @@ namespace Avalonia.Controls
static Grid() static Grid()
{ {
ShowGridLinesProperty.Changed.AddClassHandler<Grid>(OnShowGridLinesPropertyChanged); ShowGridLinesProperty.Changed.AddClassHandler<Grid>(OnShowGridLinesPropertyChanged);
AffectsParentMeasure<Grid>(ColumnProperty, ColumnSpanProperty, RowProperty, RowSpanProperty); ColumnProperty.Changed.AddClassHandler<Grid>(OnCellAttachedPropertyChanged);
ColumnSpanProperty.Changed.AddClassHandler<Grid>(OnCellAttachedPropertyChanged);
RowProperty.Changed.AddClassHandler<Grid>(OnCellAttachedPropertyChanged);
RowSpanProperty.Changed.AddClassHandler<Grid>(OnCellAttachedPropertyChanged);
} }
/// <summary> /// <summary>
@ -2893,7 +2896,7 @@ namespace Avalonia.Controls
if (child != null) if (child != null)
{ {
Grid grid = VisualTreeHelper.GetParent(child) as Grid; Grid grid = child.GetVisualParent<Grid>();
if ( grid != null if ( grid != null
&& grid.ExtData != null && grid.ExtData != null
&& grid.ListenToNotifications ) && grid.ListenToNotifications )

Loading…
Cancel
Save