ProvideKeyBindingTableAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |