Amend how we hide via deactivation as the user may still want to call Hide explicitly while having IsLightDismissedEnabled set to false

This commit is contained in:
Daniel Clark
2021-02-27 15:38:09 +00:00
parent f9c688aa02
commit 1800eefd5a
3 changed files with 9 additions and 3 deletions
@@ -69,9 +69,14 @@ namespace TheXamlGuy.NotificationFlyout.Uwp.UI.Controls
PreparePopup();
}
_popup.IsOpen = false;
}
internal void TryHide()
{
if (IsLightDismissEnabled)
{
_popup.IsOpen = false;
Hide();
}
}
@@ -126,7 +126,7 @@ namespace TheXamlGuy.NotificationFlyout.Wpf.UI.Controls
private void OnNotificationFlyoutXamlHostDeactivated(object sender, EventArgs args)
{
if (Flyout == null) return;
Flyout.Hide();
Flyout.TryHide();
}
private void ShowFlyout()