1
我有一個包含方法LogOut()的助手類。 這應該是記錄用戶並將其重定向到LoginPage。XAML強制註銷(強制頁面導航)
由於某種原因,它忽略了頁面導航。 它應該能夠在代碼執行的任何時刻在應用程序的任何地方被調用。
public static class AuthHelper
{
public static void Logout()
{
//cleaning some stored credentials here...
//force back to app start
Frame frame = (Frame)Window.Current.Content;
frame.Navigate(typeof(LoginPage));
}
我會保留它所屬框架內的所有UI導航邏輯,而不是在「外部」進行這種導航。我將限制AuthHelper.LogOut()在退出之前保存任何內容/設置的角色,但它不負責顯示哪個頁面。 – Fredrik