1

我有一个包含方法 LogOut() 的辅助类。这应该是记录用户并将其重定向到 LoginPage。

由于某种原因,它忽略了页面导航。它应该能够在代码执行的任何时候在应用程序的任何地方调用。

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));
    }
4

1 回答 1

1

如果您想将用户重定向到应用程序中的任何位置的登录页面,您可以这样做: Window.Current.Content = new LogInView() 这也会清除您的根框架的导航历史记录,使其无法返回。

于 2016-08-25T07:12:22.260 回答