Compartilhar via


ProvideKeyBindingTableAttribute Classe

Definição

Fornece um GUID de tabela de associação de chave.

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
Herança
ProvideKeyBindingTableAttribute
Atributos

Comentários

Esse atributo fornece um GUID de tabela de associação de chave. Ao colocar esse atributo em seu pacote, você declarará que ele tem a tabela de associação de chave fornecida em seu .vsct . Isso permite que seu pacote ofereça seu conjunto de comandos sem ser carregado. O pacote será carregado se o usuário invocar qualquer um dos comandos. Para obter mais informações sobre o arquivo .vsct, consulte Referência de esquema XML do VSCT.

Entradas do Registro

As seguintes entradas do Registro são criadas durante o registro desse atributo:

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

Construtores

ProvideKeyBindingTableAttribute(String, Int16)

Inicializa uma nova instância do ProvideKeyBindingTableAttribute para a ID de recurso de nome e tabela especificada.

Propriedades

AllowNavKeyBinding

Defina como true se o usuário puder associar novos comandos das chaves de nagivation

NameResourceID

Obtém a ID do recurso de nome.

TableGuid

Obtém o GUID da tabela de associação de chave.

TypeId

Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor nas instâncias que podem ser aplicadas a uma classe.

(Herdado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)

Obtém o caminho do Registro (em relação à raiz do Registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Chamado para registrar esse atributo com o contexto determinado.

Unregister(RegistrationAttribute+RegistrationContext)

Remove as informações de registro sobre um VSPackage quando chamado por uma ferramenta de registro externo, como regpkg.exe. Para obter mais informações, consulte Registrando VSPackages.

Aplica-se a