CommandTable-Element
CommandTable ist das Stammelement der VSCT-Datei . Dies ist die Datei, die das tatsächliche Layout und den Typ der Befehle definiert, die ein VSPackage für die IDE bereitstellt. Befehle können Menüelemente, Menüs, Symbolleisten und Kombinationsfelder enthalten. Weitere Informationen finden Sie unter Visual Studio-Befehlstabellendateien (VSCT).For more information, see Visual Studio command table (.vsct) files.
Syntax
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<Extern>... </Extern>
<Include>... </Include>
<Define>... </Define>
<Commands>... </Commands>
<CommandPlacements>... </CommandPlacements>
<VisibilityConstraints>... </VisibilityConstraints>
<KeyBindings>... </KeyBindings>
<UsedCommands... </UsedCommands>
<Symbols>... </Symbols>
</CommandTable>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
Attribut | BESCHREIBUNG |
---|---|
xmlns | Erforderlich. XML-Namespaces:xmlns=http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable xmlns:xs="http://www.w3.org/2001/XMLSchema" |
language | Optional. Das Sprachattribute kann verwendet werden, um die Standardsprache aller <Strings-Elemente> in der Befehlstabelle anzugeben. Wenn die Sprache nicht angegeben ist, wird die Sprache des aktuellen Prozesses verwendet: language="en-us" |
Untergeordnete Elemente
Element | Beschreibung |
---|---|
Extern-Element | Optional. Enthält Präprozessordirektiven für den Compiler. |
Include-Element | Optional. Enthält Pfade zu dateien, die in die Kompilierung eingeschlossen werden sollen. |
Define-Element | Optional. Definiert ein Symbol mit seinem Namen und Wert. |
Commands-Element | Optional. Das übergeordnete Element, das alle Befehle für das VSPackage definiert, das alle anderen Elemente enthält. |
CommandPlacements-Element | Optional. Definiert, wo auf der Befehlsleiste die Befehle platziert werden sollen. |
VisibilityConstraints-Element | Optional. Bestimmt die statische Sichtbarkeit von Befehlen und Symbolleisten. |
KeyBindings-Element | Optional. Gibt ggf. die Tastenkombinationen für die Befehle an. |
UsedCommands-Element | Optional. Ermöglicht es einem VSPackage, optional eine eigene Version der Funktionalität zu implementieren, die ursprünglich von anderen VSPackages unterstützt wird. |
Symbols-Element | Optional. Enthält alle Symboldaten – GUIDs, IDs usw. – für den Compiler. |
Übergeordnete Elemente
Element | BESCHREIBUNG |
---|---|
Keine |