Share via


LaunchActivatedEventArgs.TileId Properti

Definisi

Mendapatkan ID petak peta yang dipanggil untuk meluncurkan aplikasi.

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

Nilai Properti

String

Platform::String

winrt::hstring

ID petak peta yang meluncurkan aplikasi. Jika petak peta utama aplikasi digunakan, nilai ini adalah "Aplikasi". Jika petak sekunder digunakan, nilai SecondaryTile.TileId , yang ditetapkan ke petak sekunder saat dibuat, dikembalikan.

Penerapan

Keterangan

Dimulai dengan Windows 10, perilaku TileId berbeda untuk aplikasi yang diluncurkan setelah dihentikan. Sebelumnya, TileId selalu mengembalikan ID petak peta yang meluncurkan aplikasi. Perilaku TileId sekarang tergantung pada bagaimana aplikasi diaktifkan kembali:

Cara aplikasi diaktifkan kembali Perilaku TileId
Pengguna beralih ke aplikasi dengan menggunakan pengalih tugas atau dengan menggunakan kunci kembali global Mengembalikan string ("")kosong .
Pengguna mengetuk petak peta aplikasi Mengembalikan ID petak peta.

Perilaku baru memungkinkan untuk membedakan antara sakelar ke aplikasi versus peluncuran ulang aplikasi. Jika aplikasi Anda menggunakan informasi ID petak peta selama aktivasi, tangani kasus tersebut TileId=="" . Contohnya:

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

Berlaku untuk