ProvideKeyBindingTableAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan GUID tabel pengikatan kunci.
public ref class ProvideKeyBindingTableAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideKeyBindingTableAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideKeyBindingTableAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideKeyBindingTableAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class ProvideKeyBindingTableAttribute
Inherits RegistrationAttribute
- Warisan
- Atribut
Keterangan
Atribut ini menyediakan GUID tabel pengikatan kunci. Dengan meletakkan atribut ini pada paket Anda, Anda akan menyatakan bahwa ia memiliki tabel pengikatan kunci yang diberikan dalam .vsct . Ini memungkinkan paket Anda untuk menawarkan set perintahnya tanpa dimuat. Paket akan dimuat jika pengguna memanggil salah satu perintah. Untuk informasi selengkapnya tentang file .vsct, lihat Referensi Skema VSCT XML.
Entri Registri
Entri registri berikut dibuat selama pendaftaran atribut ini:
VSROOT\KeyBindingTables\{TableGuid}
VSROOT\KeyBindingTables\{TableGuid}\@=#NameResourceID
VSROOT\KeyBindingTables\{TableGuid}\Package={PackageGuid}
Konstruktor
ProvideKeyBindingTableAttribute(String, Int16) |
Menginisialisasi instans ProvideKeyBindingTableAttribute baru untuk tabel dan ID sumber daya nama yang ditentukan. |
Properti
AllowNavKeyBinding |
Atur ke true jika pengguna dapat mengikat perintah baru kunci nagivasi |
NameResourceID |
Mendapatkan ID sumber daya nama. |
TableGuid |
Mendapatkan GUID tabel pengikatan kunci. |
TypeId |
Ambil alih properti TypeID untuk memungkinkan RegistrationAttribute memperoleh kelas untuk bekerja dengan System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut yang berasal dari atribut ini harus mengambil alih properti ini hanya jika membutuhkan kontrol yang lebih baik pada instans yang dapat diterapkan ke kelas. (Diperoleh dari RegistrationAttribute) |
Metode
GetPackageRegKeyPath(Guid) |
Mendapatkan jalur registri (relatif terhadap akar registri aplikasi) dari VSPackage. (Diperoleh dari RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Dipanggil untuk mendaftarkan atribut ini dengan konteks yang diberikan. |
Unregister(RegistrationAttribute+RegistrationContext) |
Menghapus informasi pendaftaran tentang VSPackage saat dipanggil oleh alat pendaftaran eksternal seperti regpkg.exe. Untuk informasi selengkapnya, lihat Mendaftarkan VSPackages. |