2012-01-27 15 views
1

私はパスワードログインで画像とメモを保持するwp7のためのアプリを開発しています。しかし、アプリが実行されているときに、ユーザーがWindowsボタンアプリをバックグラウンドで実行しているときに、ユーザーが戻るボタンを押すと、パスワードを再入力せずに再開します。Application_Activatedウィンドウズの電話機7でNavigationServicesを使用するにはどうすればよいですか?

アプリ起動時にナビゲートしようとしましたが、Application_Activatedメソッドで管理できませんでした。それを行う方法はありますか?または、私の問題を解決するためにあなたにアドバイスをしてください。

ty。

ここで私は、ユーザーがまだログインし、他のいなかった場合、彼らが持っていた場合、私は1を示し、メインページ上でユーザーコントロールを使用してこの問題を回避ました、ナビゲートするために使用して

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

答えて

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"; 
      }    
     } 
関連する問題