LaunchActivatedEventArgs.TileId Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die ID der Kachel ab, die zum Starten der App aufgerufen wurde.
public:
property Platform::String ^ TileId { Platform::String ^ get(); };
winrt::hstring TileId();
public string TileId { get; }
var string = launchActivatedEventArgs.tileId;
Public ReadOnly Property TileId As String
Eigenschaftswert
Die ID der Kachel, die die App gestartet hat. Wenn die Standard Kachel der App verwendet wurde, lautet dieser Wert "App". Wenn eine sekundäre Kachel verwendet wird, wird der SecondaryTile.TileId-Wert zurückgegeben, der der sekundären Kachel bei der Erstellung zugewiesen wurde.
Implementiert
Hinweise
Ab Windows 10 unterscheidet sich das Verhalten von TileId für Apps, die nach dem Beenden gestartet werden. Zuvor hat die TileId immer die ID der Kachel zurückgegeben, die die App gestartet hat. Das TileId-Verhalten hängt nun davon ab, wie die App reaktiviert wird:
Wie die App reaktiviert wird | Verhalten von TileId |
---|---|
Der Benutzer wechselt zur App, indem er die Aufgabenumschalter oder die globale Rücktaste verwendet. | Gibt die leere Zeichenfolge ("") zurück. |
Der Benutzer tippt auf die App-Kachel | Gibt die Kachel-ID zurück. |
Das neue Verhalten ermöglicht es, zwischen einem Wechsel zur App und einem erneuten Start der App zu unterscheiden. Wenn Ihre App während der Aktivierung Kachel-ID-Informationen verwendet, behandeln Sie den TileId==""
Fall. Beispiel:
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
...
if (e.TileId == "")
{
// resumed from switch/backstack
}
else
{
// resumed from tile launch
}
...
}