1

私はwp8アプリを開発しました、

いくつかのシナリオでアプリタイルを更新していますが、

ここで、タイルを更新するために使用したコード

 ShellTile TileToFind = ShellTile.ActiveTiles.First();

            StandardTileData NewTileData = new StandardTileData
            {
                BackgroundImage = new Uri(@"/ApplicationTile.png", UriKind.RelativeOrAbsolute),
                Count = NotificationCount,
                BackTitle = offers.data.info[0].offer_title,
                BackContent = offers.data.info[0].location_area,

            };

            TileToFind.Update(NewTileData);

ここで私の疑問は、ここでトーストメッセージにナビゲーションURIを指定するように、BackTileにナビゲーションURIを設定することは可能ですか?

 Microsoft.Phone.Shell.ShellToast toast = new Microsoft.Phone.Shell.ShellToast();
            toast.Content = "@" + offers.data.info[0].location_area;
            toast.Title = offers.data.info[0].offer_title;
            toast.NavigationUri = new Uri("/LocationDealsPage.xaml", UriKind.Relative);
            toast.Show();

背面タイルと前面タイルをクリックしながら、別のページに移動する必要があります。

誰でも私に知らせてください、それは可能ではありません、可能であれば私に方法を教えてください。

不可能な場合、これを行う他の方法はありますか。

ありがとうございました。

ヌールル。

4

1 に答える 1

1

背面が表示されているときにユーザーがタイルをタップしたときに移動する別のURIを設定する方法はありません。

アプリのさまざまな部分に移動する必要がある場合は、複数のタイルを使用できます。

または、新しい情報が利用可能で、アプリの起動時に別のアクションを実行したいが、新しい情報があるときにタイルの裏側をリモートで更新している場合(たとえば、メインページではなくその新しいアイテムに直接移動する) )アプリを開いたときにこのチェックを行うことができます。アプリの起動時に[nextra]ネットワークリクエストを行う必要がないように、バックグラウンドエージェントを使用して、最新のデータ(新しいアイテムがあるかどうかを検出するフラグを含む)を定期的にプルダウンして、アプリが発売。

于 2013-03-27T11:04:08.170 に答える