Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jump list adalah menu pintasan yang Windows ditampilkan saat pengguna mengklik kanan ikon aplikasi Anda di taskbar atau di menu Mulai. Anda dapat mengisi jump list dengan tugas — tindakan cepat di seluruh aplikasi seperti menyusun pesan baru atau membuka pengaturan — serta dengan grup kustom berisi item seperti proyek terbaru atau dokumen yang disematkan.
Important
API JumpList memerlukan identitas paket. Ini berfungsi pada aplikasi yang dikemas (MSIX) dan aplikasi yang dikemas dengan lokasi eksternal, tetapi tidak tersedia pada aplikasi yang tidak dikemas.
Prerequisites
- Aplikasi Anda harus memiliki identitas paket: baik dipaketkan dengan MSIX atau dipaketkan dengan lokasi eksternal. Aplikasi yang tidak dikemas tidak didukung.
- Target Windows 10, versi 1607 (Pembaruan Hari Jadi, build 14393) atau yang lebih baru.
Muat daftar pintas saat ini
Sebelum Anda menambahkan atau menghapus item, muat jump list aplikasi saat ini dengan memanggil JumpList.LoadCurrentAsync:
using Windows.UI.StartScreen;
var jumpList = await JumpList.LoadCurrentAsync();
Menambahkan tugas
Tugas adalah item dengan properti GroupName yang kosong. Windows menempatkannya di bagian Tugas bawaan di bagian bawah daftar lompat. Gunakan tugas untuk tindakan umum yang selalu relevan terlepas dari konteksnya.
Buat tugas dengan JumpListItem.CreateWithArguments, tambahkan ke koleksi Item , lalu simpan dengan memanggil JumpList.SaveAsync. Saat pengguna memilih tugas, Windows meluncurkan aplikasi Anda dengan string argumen yang Anda berikan, yang dapat Anda baca dari argumen aktivasi saat startup.
var jumpList = await JumpList.LoadCurrentAsync();
var task = JumpListItem.CreateWithArguments("/compose", "New Message");
task.Description = "Compose a new message";
task.Logo = new Uri("ms-appx:///Assets/Tiles/AppList.targetsize-48.png");
jumpList.Items.Add(task);
await jumpList.SaveAsync();
Tambahkan item ke grup khusus
Grup kustom memungkinkan Anda mengatur item terkait di bawah judul bernama. Atur properti GroupName ke string yang tidak kosong; semua item yang berbagi sama GroupName muncul bersama-sama di bawah judul tersebut.
var jumpList = await JumpList.LoadCurrentAsync();
var item = JumpListItem.CreateWithArguments("/project-alpha", "Project Alpha");
item.GroupName = "Projects";
item.Description = "Open Project Alpha";
item.Logo = new Uri("ms-appx:///Assets/Tiles/AppList.targetsize-48.png");
jumpList.Items.Add(item);
await jumpList.SaveAsync();
Hapus semua item
Untuk menghapus semua item yang telah Anda tambahkan, kosongkan kumpulan Item sebelum menyimpan:
var jumpList = await JumpList.LoadCurrentAsync();
jumpList.Items.Clear();
await jumpList.SaveAsync();
Windows mempertahankan bagian yang dikelola sistem (seperti Terbaru dan Sering) terlepas dari panggilan ini; hanya tugas dan grup kustom Anda yang dihapus.
Artikel terkait
Windows developer