Frage

Ich frage mich, ob es möglich ist, den Uri QueryString-Parameter wegzulassen, sodass beim Anheften einer Kachel durch einen Benutzer diese möglicherweise nicht mit der Anwendung verknüpft wird.Dies geschieht aus Designgründen, wenn mehrere ShellTiles auf dem Startbildschirm angeheftet werden.Der Benutzer hätte natürlich die Möglichkeit, die Kachel manuell über den Startbildschirm oder über eine Schaltfläche in der App selbst zu löschen.Wenn ich das versuche, werde ich offenbar immer noch zur Anwendung weitergeleitet, aber es tritt auch ein Debug-Fehler auf.

Ein Beispiel dafür, wann ich die ShellTile erstelle, ist wie folgt

ShellTile.Create(new Uri("/MainPage.xaml?" + Constants.Key + title, UriKind.Relative), LiveTile);

Kann man das irgendwie ändern?

War es hilfreich?

Lösung

Ihre sekundäre Kachel muss über einen eindeutigen Navigations-URI verfügen.Sie könnten jedoch zu einer Seite navigieren, die sich sofort schließt.Es ist nicht die beste Lösung, aber es gibt keinen besseren Weg.

Für Einzigartigkeit einfach verwenden Guid.Sie können die App im Code mit schließen Application.Current.Terminate() Zum Beispiel.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top