以下のコードを使用して、基本的なセカンダリ ライブ タイル (ShellTile) 機能をテストしています。タイルの作成は正常に機能しますが、タイルを使用して URI に移動すると、常にデバッグ モードで機能しますが、テストがコンピューターから切断されている場合は機能しません。その理由はわかりません。タイルを 1 つだけ使用してテストしています。面白いことに、再起動すると、再起動後にセカンダリ タイルがもう一度動作します。私は何が欠けていますか?
1> これは、セカンダリ タイルを作成するコード ビハインドです。
string path = @"/Views/test.xaml?text=" + parameter.ToString();
StandardTileData tileData = new StandardTileData
{
Title = parameter.ToString(),
BackTitle = parameter.ToString(),
BackContent = parameter.ToString()
};
ShellTile.Create(new Uri(path, UriKind.Relative), tileData);
2.test.xaml コード
protected override void OnNavigatedTo(NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string text= "";
text= NavigationContext.QueryString["text"];
}
ありがとう、ジェイミー