From d25988ecdfbcf0e8169c53730a421ea09d19de7d Mon Sep 17 00:00:00 2001 From: Ze Groumf Date: Tue, 3 Mar 2020 00:15:41 +0100 Subject: [PATCH] fixed logout flyout --- .../Controls/LoginButton/LoginButton.cs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Microsoft.Toolkit.Graph.Controls/Controls/LoginButton/LoginButton.cs b/Microsoft.Toolkit.Graph.Controls/Controls/LoginButton/LoginButton.cs index 369b9c0..9296c24 100644 --- a/Microsoft.Toolkit.Graph.Controls/Controls/LoginButton/LoginButton.cs +++ b/Microsoft.Toolkit.Graph.Controls/Controls/LoginButton/LoginButton.cs @@ -5,7 +5,6 @@ using System; using System.ComponentModel; using System.Threading.Tasks; -using Microsoft.Graph.Auth; using Microsoft.Toolkit.Graph.Providers; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; @@ -181,6 +180,12 @@ public async Task LoginAsync() /// A representing the asynchronous operation. public async Task LogoutAsync() { + // Close Menu + if (FlyoutBase.GetAttachedFlyout(_loginButton) is FlyoutBase flyout) + { + flyout.Hide(); + } + var cargs = new CancelEventArgs(); LogoutInitiated?.Invoke(this, cargs); @@ -206,12 +211,6 @@ public async Task LogoutAsync() LogoutCompleted?.Invoke(this, new EventArgs()); } - - // Close Menu - if (FlyoutBase.GetAttachedFlyout(_loginButton) is FlyoutBase flyout) - { - flyout.Hide(); - } } } }