Partager via


ProvideKeyBindingTableAttribute Classe

Définition

Fournit un GUID de tableau de combinaison de touches.

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
Héritage
ProvideKeyBindingTableAttribute
Attributs

Remarques

Cet attribut fournit un GUID de table de liaison de clés. En plaçant cet attribut sur votre package, vous déclarez qu’il a la table de liaison de clé donnée dans son .vsct . Cela permet à votre package d’offrir son jeu de commandes sans être chargé. Le package est chargé si l’utilisateur appelle l’une des commandes. Pour plus d’informations sur le fichier .vsct, consultez Référence du schéma XML VSCT.

Entrées de Registre

Les entrées de Registre suivantes sont créées lors de l’inscription de cet attribut :

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

Constructeurs

ProvideKeyBindingTableAttribute(String, Int16)

Initialise une nouvelle instance de ProvideKeyBindingTableAttribute pour l'ID de ressource du nom et du tableau spécifiés.

Propriétés

AllowNavKeyBinding

Défini sur true si l’utilisateur peut lier de nouvelles commandes des clés de nagivation

NameResourceID

Obtient l'ID de ressource de nom.

TableGuid

Obtient le GUID du tableau de combinaison de touches.

TypeId

Remplacez la propriété TypeID afin de permettre aux classes dérivées RegistrationAttribute de fonctionner avec System.ComponentModel.TypeDescriptor.GetAttributes (...). Un attribut dérivé de celui-ci doit remplacer cette propriété uniquement s’il a besoin d’un meilleur contrôle sur les instances qui peuvent être appliquées à une classe.

(Hérité de RegistrationAttribute)

Méthodes

GetPackageRegKeyPath(Guid)

Obtient le chemin d'accès au Registre (relatif à la racine de Registre de l'application) du VSPackage.

(Hérité de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Appelé pour enregistrer cet attribut avec le contexte donné.

Unregister(RegistrationAttribute+RegistrationContext)

Supprime les informations d'inscription sur un VSPackage une fois appelé par un outil d'inscription externe tel que regpkg.exe. Pour plus d’informations, consultez Inscription de VSPackages.

S’applique à