共用方式為


ILaunchActivatedEventArgs.TileId 屬性

定義

取得叫用以啟動應用程式之磚的識別碼。

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

屬性值

String

Platform::String

winrt::hstring

啟動應用程式的磚識別碼。 如果使用應用程式的主要磚,此值為 「App」。 如果使用次要磚,則會傳回已指派給次要磚的 SecondaryTile.TileId 值。

備註

從Windows 10開始,TileId行為與終止之後啟動的應用程式不同。 先前, TileId 一律會傳回啟動應用程式之磚的識別碼。 TileId行為現在取決於重新啟用應用程式的方式:

如何重新啟用應用程式 TileId 的行為
使用者會使用工作切換器或使用全域返回鍵切換至應用程式 傳回空字串 ("")
使用者點選應用程式磚 傳回圖格識別碼。

新的行為可讓您區分切換至應用程式與重新開機應用程式。 如果您的應用程式在啟用期間使用磚識別碼資訊,請處理 TileId=="" 案例。 例如:

protected override void OnLaunched(LaunchActivatedEventArgs e)
{
...
  if (e.TileId == "")
  {
    // resumed from switch/backstack
  }
  else
  {
    // resumed from tile launch
  }
...
}

適用於