Sdílet prostřednictvím


ProvideKeyBindingTableAttribute Třída

Definice

Poskytuje identifikátor GUID tabulky klíčových vazeb.

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
Dědičnost
ProvideKeyBindingTableAttribute
Atributy

Poznámky

Tento atribut poskytuje identifikátor GUID tabulky klíčových vazeb. Umístěním tohoto atributu do balíčku deklarujete, že má danou tabulku klíčových vazeb v souboru .vsct . To umožňuje vašemu balíčku nabídnout sadu příkazů bez načtení. Balíček se načte, pokud uživatel vyvolá některý z příkazů. Další informace o souboru .vsct najdete v tématu Referenční dokumentace schématu XML VSCT.

Položky registru

Při registraci tohoto atributu se vytvoří následující položky registru:

VSROOT\KeyBindingTables\{TableGuid}  
VSROOT\KeyBindingTables\{TableGuid}\@=#NameResourceID  
VSROOT\KeyBindingTables\{TableGuid}\Package={PackageGuid}  

Konstruktory

ProvideKeyBindingTableAttribute(String, Int16)

Inicializuje novou instanci ProvideKeyBindingTableAttribute pro zadanou tabulku a název ID prostředku.

Vlastnosti

AllowNavKeyBinding

Pokud uživatel může vytvořit vazbu nových příkazů klíče pro nagivation, nastavte na hodnotu true.

NameResourceID

Získá ID prostředku názvu.

TableGuid

Získá identifikátor GUID tabulky klíčových vazeb.

TypeId

Přepište vlastnost TypeID, aby mohly odvozené třídy RegistrationAttribute pracovat s System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem k kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Volá se pro registraci tohoto atributu v daném kontextu.

Unregister(RegistrationAttribute+RegistrationContext)

Odebere informace o registraci balíčku VSPackage při zavolání externím registračním nástrojem, jako je regpkg.exe. Další informace najdete v tématu Registrace balíčků VSPackages.

Platí pro