3

ネットワーク設定のハブ タイルを作成するプロジェクト ネットワーク ダッシュボードを作成しています。

アプリからタイルを開始するためにピン留めするとき。ホーム画面からタイルをクリックするたびに、別のページに移動する必要があります。

4

1 に答える 1

0

セカンダリ タイルをホーム画面に追加するときは、URI を提供する必要があり、いくつかのパラメーターを入れます。

ShellTile.Create(new Uri("/EntryPage.xaml?param=wifi", UriKind.Relative), NewTileData);

空のエントリ ページ ( EntryPage.xaml) を作成し、OnNavigatedToメソッドで uri からパラメーターを読み取り、OS 設定ページにリダイレクトします。

protected override void OnNavigatedTo(NavigationEventArgs e)
{
    if (e.NavigationMode != NavigationMode.New)
    {
        throw new Exception("exit");
    }
    string parameter;
    if (this.NavigationContext.QueryString.ContainsKey("param"))
    {
        parameter = this.NavigationContext.QueryString["param"];
        GoToOSSettigsPage(parameter);
    }
}
于 2013-07-09T10:02:45.913 に答える