ILaunchActivatedEventArgs.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 = iLaunchActivatedEventArgs.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.
Commenti
A partire da Windows 10, il comportamento TileId è diverso per le app avviate dopo essere state terminate. In precedenza, TileId restituiva 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 e 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
}
...
}