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 に答える