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

ID de la vignette qui a lancé l’application. Si la vignette principale de l’application a été utilisée, cette valeur est « Application ». Si une vignette secondaire est utilisée, la SecondaryTile.TileId valeur, 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 lancées après avoir été arrêtées. Précédemment, tileId a toujours retourné 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 :

Activation de l’application Comportement de TileId
L’utilisateur bascule vers l’application à l’aide du commutateur de tâches ou à l’aide de la clé back 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 différencier un commutateur vers l’application par rapport à un nouveau lancement de l’application. Si votre application utilise des informations d’ID de vignette lors de l’activation, gérez le TileId=="" cas. Exemple :

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

S’applique à