1

パスワードログインで写真やメモを保持するwp7用のアプリを開発しています。ただし、ユーザーがWindowsボタンを押すとアプリが実行されている場合、アプリはバックグラウンドで実行されており、ユーザーが戻るボタンを押すと、パスワードを再度要求することなく再開されます。

アプリがアクティブ化されたときにナビゲートしようとしましたが、Application_Activatedメソッドで管理できませんでした。それを行う方法はありますか?または、私の問題を解決する他のアドバイスをいただけますか。

ty。

これがナビゲートに使用している私のコードです、

(Application.Current.RootVisual as PhoneApplicationFrame).Navigate(new Uri("/MainPage.xaml", UriKind.Relative));
4

1 に答える 1

1

MainPageでUserControlsを使用してこの問題を回避し、ユーザーがまだログインしていない場合は1つ、ログインしている場合はもう1つを表示し、MainPageの特定の状態に基づいて表示/非表示にするようにこれらのコントロールを設定し、それをにバインドします。 MainViewModel:

        private void Application_Activated(object sender, ActivatedEventArgs e)
        {
                // Ensure that application state is restored appropriately
                ....your code here to load stuff...

                App.ViewModel.MainPageState = "ShowThemTheLogin";
            }            
        }
于 2012-01-27T23:17:14.413 に答える