diff --git a/src/Perspex.Controls/Canvas.cs b/src/Perspex.Controls/Canvas.cs index 76f0d904cc..b7c7cee86d 100644 --- a/src/Perspex.Controls/Canvas.cs +++ b/src/Perspex.Controls/Canvas.cs @@ -226,7 +226,7 @@ namespace Perspex.Controls private static void AffectsCanvasArrangeInvalidate(PerspexPropertyChangedEventArgs e) { var control = e.Sender as IControl; - var canvas = control?.Parent as Canvas; + var canvas = control?.VisualParent as Canvas; canvas?.InvalidateArrange(); } }