ILaunchActivatedEventArgs.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 = iLaunchActivatedEventArgs.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.

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

Si applica a