LaunchActivatedEventArgs.TileId Propriété

Définition

Obtient l’ID de la vignette appelée pour lancer l’application.

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

Valeur de propriété

String

Platform::String

winrt::hstring

ID de la vignette qui a lancé l’application. Si la vignette main de l’application a été utilisée, cette valeur est « App ». Si une vignette secondaire est utilisée, la valeur SecondaryTile.TileId , affectée à la vignette secondaire lors de sa création, est retournée.

Implémente

Remarques

À compter de Windows 10, le comportement de TileId est différent pour les applications qui sont lancées après l’arrêt. Auparavant, le TileId renvoyait toujours l’ID de la vignette qui a lancé l’application. Le comportement tileId dépend désormais de la façon dont l’application est réactivée :

Comment l’application est réactivée Comportement de TileId
L’utilisateur bascule vers l’application à l’aide du sélecteur de tâches ou de la clé d’arrière globale Retourne la chaîne ("")vide.
L’utilisateur appuie sur la vignette de l’application Retourne l’ID de vignette.

Le nouveau comportement permet de faire la différence entre un basculement vers l’application et un nouveau lancement de l’application. Si votre application utilise des informations d’ID de vignette pendant l’activation, gérez le TileId=="" cas. Par exemple :

protected override void OnLaunched(LaunchActivatedEventArgs e)
{
...
  if (e.TileId == "")
  {
    // resumed from switch/backstack
  }
  else
  {
    // resumed from tile launch
  }
...
}

S’applique à