1

現在、SecondaryTile を使用しています。タイルがクリックされたときにイベントを発生させたいのですが、その可能性はありますか?

ここに私のコードがあります、

SecondaryTile initialData = new SecondaryTile();          
            initialData = new SecondaryTile(
                ShowID,
                ojsShow.Title,
                "NoArguments",
                new Uri("ms-appx:///Images/" + ojsShow.TileImage),
                TileSize.Square150x150);
            initialData.VisualElements.ShowNameOnSquare150x150Logo = true;

 await initialData.RequestCreateAsync();
4

2 に答える 2

1

app.xaml では、タイトルがクリックされたかどうかを確認できます

protected override void OnActivated(IActivatedEventArgs args)
{
  var data= e.TileId;
  if(data=="App")
   {
     //code for normal app start...
   }
   else
   {
    //code for tile click..
    //you can see the tile in data parameter
   }
}
于 2016-02-25T08:57:16.413 に答える
1

あなたができる唯一のことは、アプリを開いていくつかのパラメーターを送信して、アクションを実行/処理することです..

の場合SecondaryTile、新しいインスタンスでページ/パラメーターを設定できると思います..

処理プロセスでは、イベントをオーバーライドしOnActivatedてパラメーターとページを確認できます。

protected override void OnActivated(IActivatedEventArgs args) 
于 2016-02-25T08:06:43.053 に答える