desktop9:ExtensionHandler
Menentukan handler untuk implementasi IContextMenu warisan dari ekstensi shell penangan menu konteks untuk aplikasi desktop yang dipaketkan.
Hierarki elemen
<desktop9:FileExplorerClassicContextMenuHandler>
<desktop9:ExtensionHandler>
<desktop9:FileExplorerClassicDragDropContextMenuHandler>
<desktop9:ExtensionHandler>
Sintaks
<desktop9:ExtensionHandler
Type = 'A string with a value between 1 and 64 characters in length with a non-whitespace character at its beginning and end.'
Clsid = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.' />
Atribut dan elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
Jenis | Jenis file untuk mengaitkan penangan menu konteks. | String dengan nilai antara 1 dan 64 karakter dengan karakter non-spasi di awal dan akhir. | Ya | |
Clsid | CLSID server COM sedang didaftarkan. | GUID dalam bentuk xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx. | Ya |
Elemen anak
Tidak ada.
Elemen induk
elemen induk | Deskripsi |
---|---|
desktop9:FileExplorerClassicContextMenuHandler | Mendaftarkan implementasi IContextMenu warisan dari ekstensi shell penangan menu konteks untuk aplikasi desktop yang dipaketkan. |
desktop9:FileExplorerClassicDragDropContextMenuHandler | Mendaftarkan implementasi IContextMenu warisan dari ekstensi shell handler seret dan lepas untuk aplikasi desktop kemasan. |
Keterangan
Aplikasi desktop paket yang menggunakan antarmuka IContextMenu COM warisan untuk mengimplementasikan ekstensi shell menu konteks harus menyertakan elemen ini dalam file manifes paket mereka. Untuk informasi selengkapnya, lihat Mendukung menu konteks warisan untuk aplikasi kemasan.
Contoh
Contoh berikut menunjukkan penggunaan elemen ExtensionHandler dalam file manifes paket untuk mendaftarkan ekstensi shell menu konteks.
<desktop9:Extension Category="windows.fileExplorerClassicContextMenuHandler">
<desktop9:FileExplorerClassicContextMenuHandler>
<desktop9:ExtensionHandler Type="*" Clsid="<GUID-for-the-com-server>" />
<desktop9:ExtensionHandler Type=".txt" Clsid="<GUID-for-the-com-server>" />
<desktop9:ExtensionHandler Type="Directory" Clsid="<GUID-for-the-com-server>" />
</desktop9:FileExplorerClassicContextMenuHandler>
</desktop9:Extension>
Contoh ini mengasumsikan Anda telah menambahkan namespace xml desktop9 ke file manifes Anda menggunakan sintaks berikut.
<xmlns:desktop9="http://schemas.microsoft.com/appx/manifest/desktop/windows10/9">
Persyaratan
Item | Nilai |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/manifest/desktop/windows10/9 |
Versi OS Minimum | Windows 11 versi 21H2 (Build 22159) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk