We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 16dab9e commit edd21ffCopy full SHA for edd21ff
src/Shared/HandyControl_Shared/Controls/Growl/Growl.cs
@@ -439,8 +439,19 @@ private static void Show(GrowlInfo growlInfo)
439
440
private static Panel CreateDefaultPanel()
441
{
442
- FrameworkElement element = WindowHelper.GetActiveWindow();
443
- var decorator = VisualHelper.GetChild<AdornerDecorator>(element);
+ var win = WindowHelper.GetActiveWindow();
+ win.Closed+= (s, e) =>
444
+ {
445
+ if (GrowlPanel != null)
446
447
+ foreach (var item in GrowlPanel.Children.OfType<Growl>())
448
449
+ item.Close(false);
450
+ }
451
+ GrowlPanel = null;
452
453
+ };
454
+ var decorator = VisualHelper.GetChild<AdornerDecorator>(win);
455
456
var layer = decorator?.AdornerLayer;
457
if (layer == null)
0 commit comments