Преглед изворни кода

Merge pull request #9592 from item-industrietechnik/master

Notifications: Correctly set parent
Max Katz пре 2 година
родитељ
комит
b72c33ea28
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5 1
      src/Avalonia.Controls/Notifications/WindowNotificationManager.cs

+ 5 - 1
src/Avalonia.Controls/Notifications/WindowNotificationManager.cs

@@ -146,7 +146,11 @@ namespace Avalonia.Controls.Notifications
         {
             var adornerLayer = host.FindDescendantOfType<VisualLayerManager>()?.AdornerLayer;
 
-            adornerLayer?.Children.Add(this);
+            if (adornerLayer is not null)
+            {
+                adornerLayer.Children.Add(this);
+                AdornerLayer.SetAdornedElement(this, adornerLayer);
+            }
         }
 
         private void UpdatePseudoClasses(NotificationPosition position)