diff --git a/src/Avalonia.Controls/ComboBox.cs b/src/Avalonia.Controls/ComboBox.cs index b60f596a5c..a6dee5cfaa 100644 --- a/src/Avalonia.Controls/ComboBox.cs +++ b/src/Avalonia.Controls/ComboBox.cs @@ -185,19 +185,19 @@ namespace Avalonia.Controls } // Because the SelectedItem isn't connected to the visual tree - public override void InvalidateFlowDirection() + public override void InvalidateMirrorTransform() { - base.InvalidateFlowDirection(); + base.InvalidateMirrorTransform(); if (SelectedItem is Control selectedControl) { - selectedControl.InvalidateFlowDirection(); + selectedControl.InvalidateMirrorTransform(); foreach (var visual in selectedControl.GetVisualDescendants()) { if (visual is Control childControl) { - childControl.InvalidateFlowDirection(); + childControl.InvalidateMirrorTransform(); } } } diff --git a/src/Avalonia.Controls/Control.cs b/src/Avalonia.Controls/Control.cs index 817ab1c8e6..2c696c8f74 100644 --- a/src/Avalonia.Controls/Control.cs +++ b/src/Avalonia.Controls/Control.cs @@ -234,7 +234,7 @@ namespace Avalonia.Controls { base.OnAttachedToVisualTree(e); - InvalidateFlowDirection(); + InvalidateMirrorTransform(); } /// @@ -354,13 +354,13 @@ namespace Avalonia.Controls if (change.Property == FlowDirectionProperty) { - InvalidateFlowDirection(); + InvalidateMirrorTransform(); foreach (var visual in VisualChildren) { if (visual is Control child) { - child.InvalidateFlowDirection(); + child.InvalidateMirrorTransform(); } } } @@ -370,7 +370,7 @@ namespace Avalonia.Controls /// Computes the value according to the /// and /// - public virtual void InvalidateFlowDirection() + public virtual void InvalidateMirrorTransform() { var flowDirection = this.FlowDirection; var parentFlowDirection = FlowDirection.LeftToRight; diff --git a/src/Avalonia.Controls/TopLevel.cs b/src/Avalonia.Controls/TopLevel.cs index 073aa67c05..55202dd20d 100644 --- a/src/Avalonia.Controls/TopLevel.cs +++ b/src/Avalonia.Controls/TopLevel.cs @@ -350,7 +350,7 @@ namespace Avalonia.Controls /// protected virtual ILayoutManager CreateLayoutManager() => new LayoutManager(this); - public override void InvalidateFlowDirection() + public override void InvalidateMirrorTransform() { }