Browse Source

AdornerLayer inherits Canvas so controls can be placed anywhere inside the layer.

Dan Walmsley 6 years ago
parent
commit
93a320522f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Avalonia.Controls/Primitives/AdornerLayer.cs

+ 2 - 2
src/Avalonia.Controls/Primitives/AdornerLayer.cs

@@ -4,14 +4,14 @@
 using System;
 using System.Collections.Specialized;
 using System.Linq;
-using Avalonia.VisualTree;
 using Avalonia.Media;
 using Avalonia.Rendering;
+using Avalonia.VisualTree;
 
 namespace Avalonia.Controls.Primitives
 {
     // TODO: Need to track position of adorned elements and move the adorner if they move.
-    public class AdornerLayer : Panel, ICustomSimpleHitTest
+    public class AdornerLayer : Canvas, ICustomSimpleHitTest
     {
         public static readonly AttachedProperty<Visual> AdornedElementProperty =
             AvaloniaProperty.RegisterAttached<AdornerLayer, Visual, Visual>("AdornedElement");