Freigeben über


ILaunchActivatedEventArgs.TileId Eigenschaft

Definition

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 = iLaunchActivatedEventArgs.tileId;
Public ReadOnly Property TileId As String

Eigenschaftswert

String

Platform::String

winrt::hstring

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.

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 den 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 Erneutstart 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
  }
...
}

Gilt für: