Condividi tramite


ProvideKeyBindingTableAttribute Classe

Definizione

Fornisce un GUID della tabella di associazione chiavi.

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
Ereditarietà
ProvideKeyBindingTableAttribute
Attributi

Commenti

Questo attributo fornisce un GUID della tabella di associazione chiave. Inserendo questo attributo nel pacchetto, si dichiarerà di avere la tabella di associazione di chiavi specificata nel relativo file vsct . In questo modo il pacchetto può offrire il set di comandi senza essere caricato. Il pacchetto verrà caricato se l'utente richiama uno dei comandi. Per altre informazioni sul file vsct, vedere Informazioni di riferimento su XML Schema VSCT.

Voci del Registro di sistema

Durante la registrazione di questo attributo vengono create le voci del Registro di sistema seguenti:

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

Costruttori

ProvideKeyBindingTableAttribute(String, Int16)

Inizializza una nuova istanza dell'oggetto ProvideKeyBindingTableAttribute per l'ID risorsa della tabella e del nome specificato.

Proprietà

AllowNavKeyBinding

Impostare su true se l'utente può associare nuovi comandi delle chiavi nagivation

NameResourceID

Ottiene l'ID risorsa del nome.

TableGuid

Ottiene il GUID della tabella dei tasti di scelta rapida.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Chiamato per registrare questo attributo con il contesto specificato.

Unregister(RegistrationAttribute+RegistrationContext)

Rimuove le informazioni di registrazione su un pacchetto VSPackage quando viene chiamato da uno strumento di registrazione esterno, ad esempio regPkg.exe. Per altre informazioni, vedere Registrazione di PACCHETTI VSPackage.

Si applica a