Browse Source

calling InvalidateVisual() only when needed

pull/7810/head
daniel mayost 5 years ago
parent
commit
1cc2de1984
  1. 2
      src/Avalonia.Controls/Control.cs
  2. 3
      src/Avalonia.Visuals/Visual.cs

2
src/Avalonia.Controls/Control.cs

@ -322,6 +322,8 @@ namespace Avalonia.Controls
{ {
InvalidateFlowDirection(); InvalidateFlowDirection();
NotifyDescendantFlowDirection(); NotifyDescendantFlowDirection();
InvalidateVisual();
} }
} }
} }

3
src/Avalonia.Visuals/Visual.cs

@ -114,8 +114,7 @@ namespace Avalonia
ClipProperty, ClipProperty,
ClipToBoundsProperty, ClipToBoundsProperty,
IsVisibleProperty, IsVisibleProperty,
OpacityProperty, OpacityProperty);
IsMirrorTransformProperty);
RenderTransformProperty.Changed.Subscribe(RenderTransformChanged); RenderTransformProperty.Changed.Subscribe(RenderTransformChanged);
ZIndexProperty.Changed.Subscribe(ZIndexChanged); ZIndexProperty.Changed.Subscribe(ZIndexChanged);
} }

Loading…
Cancel
Save