ProvideKeyBindingTableAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |