ProvideKeyBindingTableAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供索引鍵系結數據表 GUID。
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
- 繼承
- 屬性
備註
此屬性提供索引鍵系結數據表 GUID。 藉由將這個屬性放在您的套件上,您將宣告它在其 .vsct 中具有指定的索引鍵系結數據表。 這可讓您的套件提供其命令集,而不需要載入。 如果使用者叫用任何命令,將會載入套件。 如需 .vsct 檔案的詳細資訊,請參閱 VSCT XML 架構參考。
登錄項目
下列登入專案會在註冊此屬性期間建立:
VSROOT\KeyBindingTables\{TableGuid}
VSROOT\KeyBindingTables\{TableGuid}\@=#NameResourceID
VSROOT\KeyBindingTables\{TableGuid}\Package={PackageGuid}
建構函式
ProvideKeyBindingTableAttribute(String, Int16) |
針對指定的數據表和名稱資源標識碼,初始化 的新實例 ProvideKeyBindingTableAttribute 。 |
屬性
AllowNavKeyBinding |
如果使用者可以系結瀏覽索引鍵的新命令,請將 設定為 true |
NameResourceID |
取得名稱資源識別碼。 |
TableGuid |
取得索引鍵系結數據表的 GUID。 |
TypeId |
覆寫 TypeID 屬性,讓 RegistrationAttribute 衍生類別使用 System.ComponentModel.TypeDescriptor.GetAttributes (...) 。衍生自這個屬性的屬性必須覆寫此屬性,只有在實例上需要更好的控件,才能套用至類別。 (繼承來源 RegistrationAttribute) |
方法
GetPackageRegKeyPath(Guid) |
取得相對於 VSPackage 應用程式) 之登錄根目錄的登錄路徑 (。 (繼承來源 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
呼叫以註冊這個具有指定內容的屬性。 |
Unregister(RegistrationAttribute+RegistrationContext) |
拿掉外部註冊工具呼叫 VSPackage 的註冊資訊,例如 regpkg.exe。 如需詳細資訊,請參閱註冊 VSPackages。 |