ProvideKeyBindingTableAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |