LaunchActivatedEventArgs.TileId Proprietà

Definizione

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à

String

Platform::String

winrt::hstring

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
  }
...
}

Si applica a