ProvideKeyBindingTableAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Schlüsselbindungstabellen-GUID bereit.
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
- Vererbung
- Attribute
Hinweise
Dieses Attribut stellt eine GUID für die Schlüssel Bindungs Tabelle bereit. Indem Sie dieses Attribut in das Paket einfügen, deklarieren Sie, dass es über die angegebene Schlüssel Bindungs Tabelle in der vsct-Datei verfügt. Dadurch kann Ihr Paket den Befehlssatz bereitstellen, ohne geladen zu werden. Das Paket wird geladen, wenn der Benutzer einen der Befehle aufruft. Weitere Informationen zur vsct-Datei finden Sie in der vsct-XML-Schema Referenz.
Registrierungseinträge
Die folgenden Registrierungseinträge werden während der Registrierung dieses Attributs erstellt:
VSROOT\KeyBindingTables\{TableGuid}
VSROOT\KeyBindingTables\{TableGuid}\@=#NameResourceID
VSROOT\KeyBindingTables\{TableGuid}\Package={PackageGuid}
Konstruktoren
| ProvideKeyBindingTableAttribute(String, Int16) |
Initialisiert eine neue Instanz von ProvideKeyBindingTableAttribute für die angegebene Tabellen- und Namenressourcen-ID |
Eigenschaften
| AllowNavKeyBinding |
Ruft ab oder legt fest, ob dem Benutzer gestattet ist, neue Befehle an Navigationstasten zu binden. |
| NameResourceID |
Ruft die Namenressourcen-ID ab. |
| TableGuid |
Ruft die GUID der Schlüsselbindungstabelle ab. |
| TypeId |
Ruft die aktuelle Instanz dieses Attributs ab. (Geerbt von RegistrationAttribute) |
Methoden
| GetPackageRegKeyPath(Guid) |
Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab. (Geerbt von RegistrationAttribute) |
| Register(RegistrationAttribute+RegistrationContext) |
Wird aufgerufen, um dieses Attribut für den angegebenen Kontext zu registrieren. |
| Unregister(RegistrationAttribute+RegistrationContext) |
Entfernt die Registrierungsinformationen zu einem VSPackage, wenn der Aufruf über ein externes Registrierungstool wie regpkg.exe erfolgt. Weitere Informationen finden Sie unter Registrieren von VSPackages. |