feat: add VisualLayerManager ctor to Notification & Toast manager.

This commit is contained in:
Zhang Dian
2024-12-23 17:22:02 +08:00
parent 471840b574
commit b16a51ee4f
6 changed files with 82 additions and 15 deletions

View File

@@ -39,6 +39,17 @@ public abstract class WindowMessageManager : TemplatedControl
VerticalAlignmentProperty.OverrideDefaultValue<WindowMessageManager>(VerticalAlignment.Stretch);
}
public WindowMessageManager()
{
}
public WindowMessageManager(VisualLayerManager? visualLayerManager) : this()
{
if (visualLayerManager is null) return;
visualLayerManager.AdornerLayer.Children.Add(this);
AdornerLayer.SetAdornedElement(this, visualLayerManager.AdornerLayer);
}
/// <inheritdoc/>
protected override void OnApplyTemplate(TemplateAppliedEventArgs e)
{