Элемент Commands
Представляет коллекцию команд на панели инструментов VSPackage. Коллекция может иметь до 5 подразделов: меню группы, кнопки, combos и растровые изображения.
Каждый дочерний элемент подраздела, например, <Меню>определяется уникальный идентификатор команды, идентификатор GUID и числовые пары идентификатора. Идентификатор GUID определяет набор команд» и используется для группирования логически связанные команды. VSPackage должно определять собственный набор команд, чтобы избежать конфликтов с идентификаторы команд, которые определены другие VSPackages.
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
package |
Идентификатор GUID, определяющий VSPackage, предоставляющий команды. Например, package= " guidVsPackage1Package». |
Дочерние элементы
Элемент |
Описание |
---|---|
Указывает все меню, VSPackage реализует. |
|
Содержит записи, указывающие группы команд в VSPackage. |
|
Элементы кнопки Групп. |
|
Элементы растрового изображения Групп. |
|
Элементы Групп ". |
Родительские элементы
Элемент |
Описание |
---|---|
Все элементы представляют собой команды, которые предоставляет среда разработки VSPackage. Возможные элементы пунктов меню, меню, панели инструментов и поля со списком. |
Пример
В следующем примере показано, как использовать метод Элемент Commands.
<Commands package="guidMyPackage">
<Menus>
<Menu Condition="'%(DEBUG)' != 'true'"
guid="cmdSetGuidMyProductCommands" id="menuIDMainMenu"
priority="0x0000" type="Menu">
<Annotation>
<Documentation>this is an annotation</Documentation>
<AppInfo>
<CustomData>
<CustomSubElement>Some data</CustomSubElement>
</CustomData>
</AppInfo>
</Annotation>
<CommandFlag>AlwaysCreate</CommandFlag>
<Strings>
<ButtonText>MainMenu</ButtonText>
</Strings>
</Menu>
</Menus>
<Commands>
См. также
Основные понятия
Как VSPackages добавления элементов пользовательского интерфейса в IDE