LaunchActivatedEventArgs.TileId Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'ID del riquadro richiamato per avviare l'app.
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
Valore della proprietà
ID del riquadro che ha avviato l'app. Se è stato usato il riquadro principale dell'app, questo valore è "App". Se viene usato un riquadro secondario, viene restituito il valore SecondaryTile.TileId , assegnato al riquadro secondario al momento della creazione.
Implementazioni
Commenti
A partire da Windows 10, il comportamento TileId è diverso per le app avviate dopo la chiusura. In precedenza, TileId restituisce sempre l'ID del riquadro che ha avviato l'app. Il comportamento TileId dipende ora dalla modalità di riattivazione dell'app:
Modalità di riattivazione dell'app | Comportamento di TileId |
---|---|
L'utente passa all'app usando il commutatore di attività o usando la chiave back globale | Restituisce la stringa ("") vuota . |
L'utente tocca il riquadro dell'app | Restituisce l'ID riquadro. |
Il nuovo comportamento consente di distinguere tra un passaggio all'app rispetto a un nuovo avvio dell'app. Se l'app usa le informazioni sull'ID riquadro durante l'attivazione, gestire il TileId==""
caso. Ad esempio:
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
...
if (e.TileId == "")
{
// resumed from switch/backstack
}
else
{
// resumed from tile launch
}
...
}