Compartir a través de


ProvideKeyBindingTableAttribute Clase

Definición

Proporciona un GUID de la tabla de enlace de teclado.

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
Herencia
ProvideKeyBindingTableAttribute
Atributos

Comentarios

Este atributo proporciona un GUID de tabla de enlace de claves. Al colocar este atributo en el paquete, declarará que tiene la tabla de enlace de claves especificada en su .vsct . Esto permite que el paquete ofrezca su conjunto de comandos sin cargarse. El paquete se cargará si el usuario invoca cualquiera de los comandos. Para obtener más información sobre el archivo .vsct, vea Referencia de esquema XML de VSCT.

Entradas del Registro

Las siguientes entradas del Registro se crean durante el registro de este atributo:

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

Constructores

ProvideKeyBindingTableAttribute(String, Int16)

Inicializa una nueva instancia de ProvideKeyBindingTableAttribute para el identificador de tabla y recurso de nombre especificados.

Propiedades

AllowNavKeyBinding

Se establece en true si el usuario puede enlazar nuevos comandos de las claves de nagivation.

NameResourceID

Obtiene el identificador de recursos de nombre.

TableGuid

Obtiene el GUID de la tabla de enlace de teclado.

TypeId

Invalide la propiedad TypeID para permitir que las clases derivadas RegistrationAttribute funcionen con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un atributo derivado de este tendrá que invalidar esta propiedad solo si necesita un mejor control en las instancias que se pueden aplicar a una clase.

(Heredado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)

Obtiene la ruta del Registro (en relación con la raíz del Registro de la aplicación) del Paquete VSPackage.

(Heredado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Se usa para registrar este atributo con el contexto determinado.

Unregister(RegistrationAttribute+RegistrationContext)

Quita la información de registro sobre un VSPackage cuando lo llama una herramienta externa de registro como regpkg.exe. Para obtener más información, consulte Registro de VSPackages.

Se aplica a