LaunchActivatedEventArgs.TileId Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é
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 à
Commentaires
Envoyer et afficher des commentaires pour