0

msdn サンプルのようにコードを実装しました。しかし、セカンダリ タイルからのナビゲーションはうまく機能しません。つまり、ページ「A」からピン留めし、別のページ「B」に移動したとします。セカンダリ タイルをクリックすると、ページ「B」に移動します。これは問題ですか、それともタイルの作成中にナビゲーション引数をどこかに指定する必要がありますか?

4

1 に答える 1

2

セカンダリ タイルを作成するときに、 tileActivationArguments を定義します。

string tileActivationArguments = "Page=3";

セカンダリ タイルを作成するときは、tileActionvationArguments をパラメーターとして指定します。次に、誰かがセカンダリ タイルからアプリケーションを起動したときに、tileActivationArguments をキャッチする必要があります。

MainPage rootPage = MainPage.Current;
if (MainPage.Current.LaunchArgs != null) 
{ 
   if (!String.IsNullOrEmpty(MainPage.Current.LaunchArgs.Arguments)) 
   {
      //Get information from arguments where to navigate
   }
}
于 2012-07-11T06:18:18.197 に答える