Browse Source

Make InvalidateMirrorTransform protected.

pull/11477/head
Steven Kirk 3 years ago
parent
commit
1e5ef03eca
  1. 2
      src/Avalonia.Base/Visual.cs
  2. 2
      src/Avalonia.Controls/ComboBox.cs
  3. 2
      src/Avalonia.Controls/TopLevel.cs

2
src/Avalonia.Base/Visual.cs

@ -774,7 +774,7 @@ namespace Avalonia
/// Computes the <see cref="HasMirrorTransform"/> value according to the
/// <see cref="FlowDirection"/> and <see cref="BypassFlowDirectionPolicies"/>
/// </summary>
public virtual void InvalidateMirrorTransform()
protected internal virtual void InvalidateMirrorTransform()
{
var flowDirection = this.FlowDirection;
var parentFlowDirection = FlowDirection.LeftToRight;

2
src/Avalonia.Controls/ComboBox.cs

@ -164,7 +164,7 @@ namespace Avalonia.Controls
UpdateSelectionBoxItem(SelectedItem);
}
public override void InvalidateMirrorTransform()
protected internal override void InvalidateMirrorTransform()
{
base.InvalidateMirrorTransform();
UpdateFlowDirection();

2
src/Avalonia.Controls/TopLevel.cs

@ -740,7 +740,7 @@ namespace Avalonia.Controls
protected override bool BypassFlowDirectionPolicies => true;
public override void InvalidateMirrorTransform()
protected internal override void InvalidateMirrorTransform()
{
// Do nothing becuase TopLevel should't apply MirrorTransform on himself.
}

Loading…
Cancel
Save