|
|
|
@ -367,10 +367,18 @@ namespace Avalonia.Layout |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Called by InvalidateMeasure
|
|
|
|
/// </summary>
|
|
|
|
protected virtual void OnMeasureInvalidated() |
|
|
|
{ |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// Invalidates the measurement of the control and queues a new layout pass.
|
|
|
|
/// </summary>
|
|
|
|
public virtual void InvalidateMeasure() |
|
|
|
public void InvalidateMeasure() |
|
|
|
{ |
|
|
|
if (IsMeasureValid) |
|
|
|
{ |
|
|
|
@ -384,6 +392,7 @@ namespace Avalonia.Layout |
|
|
|
LayoutManager.Instance?.InvalidateMeasure(this); |
|
|
|
InvalidateVisual(); |
|
|
|
} |
|
|
|
OnMeasureInvalidated(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|