浏览代码

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)