Поделиться через


Элемент CommandFlag

Изменяет родительский элемент.

<CommandFlag>DynamicVisibility</CommandFlag>

Атрибуты и элементы

Следующий раздел описывает допустимые значения элемента.

Атрибуты

Отсутствует.

Дочерние элементы

Значение

Описание

AllowParams

Указывает, что пользователи могут вводить параметры команды команда в окне, когда они выводятся каноническое имя команды.

Допустимы для: Button

AlwaysCreate

Меню создается даже если он не содержит группы или кнопки.

Допустимы для: Menu

CaseSensitive

Записи пользователей с учетом регистра.

Допустимы для: Combo

CommandWellOnly

Примените этот пометить если команда не отображается в меню верхнего уровня и необходимо сделать его доступным для дополнительной настройки оболочки, например для привязки к сочетанию клавиш. После того как VSPackage устанавливается, можно настраивать эти команды, открыв Параметры диалоговое окно и затем изменить расположение команды в рамках Среда клавиатуры категория. Этот пометить не влияет на позиционирование на контекстных меню, панелей инструментов, контроллерах меню или вложенного меню.

Допустимы для: Button" Combo

DefaultDisabled

По умолчанию команда заблокировано, если VSPackage, который его реализует не загружен или QueryStatus метод не был вызван.

Допустимы для: Button" Combo

DefaultDocked

Состыкованное по умолчанию. Этот параметр не применяется к панели инструментов, так как они всегда размещаются.

DefaultInvisible

По умолчанию команда невидимые если VSPackage, который реализует его или не загружен QueryStatus метод не был вызван.

Рекомендуется это сочетании с DynamicVisibility пометить.

Допустимы для: Button" Combo" Menu

DontCache

Интегрированная среда разработки не кэширует в кэше QueryStatus результаты метода для данной команды.

Для меню, это означает, что контроллер меню кэширует текст его пунктов меню. Используйте этот пометить если меню содержит динамические элементы или элементы, у которых есть динамический текст.

Допустимы для: Button" Menu

DynamicItemStart

Обозначает начало динамического списка. Это позволяет среде для построения списка, можно последовательно вызвать QueryStatus метод над элементами списков до OLECMDERR_E_UNSUPPORTED пометить не возвращается. Это хорошо работает для элементов, недавно использовавшиеся (как списки MRU) и списки окна.

Допустимы для: Button

DynamicVisibility

Видимость может быть изменено с помощью команды QueryStatus метод или идентификаторы GUID контекста, который включается в VisibilityConstraints раздел.

Применяется к командам, отображаемому в меню, а не на панели инструментов. Элементы верхнего уровня панели инструментов можно отключить, но не скрытый, если пометить OLECMDF_INVISIBLE возвращаемый QueryStatus метод.

В меню, этот пометить также указывает на то, что он должен автоматически быть скрыт, если скрыты все его члены. Этот пометить как правило, присвоенный вложенным меню, поскольку меню верхнего уровня уже имеют этого расширения функциональности.

Этот пометить должен быть объединяется с DefaultInvisible пометить.

Допустимы для: Button" Combo" Menu

FilterKeys

Фильтрации см. в разделе ключей вниз. Элемент Combo.

Допустимы для: Combo

FixMenuController

Если эта команда располагается на контроллер меню команда всегда значение по умолчанию; то есть, если выбрана кнопка выбрана команда самого контроллера меню. Если контроллер меню содержит TextIsAnchorCommand пометить набор, затем контроллер меню также принимает его текст команды, имеющей FixMenuController пометить.

Только одна команда должна иметь на контроллере меню FixMenuController пометить. Если более чем одна команда таким образом отмечается, то последнюю команду в меню команда по умолчанию.

Допустимы для: Button

IconAndText

Отобразить значок и отправьте СМС в меню и панели инструментов.

Допустимы для: Button" Combo" Menu

NoAutoComplete

Функция Автоматическ-полная заблокирована.

Допустимы для: Combo

NoButtonCustomize

Предоставьте пользователю не настраивать эту кнопку.

Допустимы для: Button" Combo

NoKeyCustomize

Не включайте настройки клавиатуры.

Допустимы для: Button" Combo

NoShowOnMenuController

Если эта команда располагается на контроллер меню команда не отображается в раскрывающемся списке.

Допустимы для: Button

NotInTBList

Не появляется в списке доступные панели инструментов. Это допустимо только для типов меню панели инструментов.

Допустимы для: Menu

NoToolbarClose

Пользователь не может закрыть панель инструментов. Это допустимо только для типов меню панели инструментов.

Допустимы для: Menu

Pict

Показать только значок на панели инструментов, а только текста меню. Если значок не определен, то показывает активную пустое пространство на панели инструментов.

Допустимы для: Button

PostExec

Выполняет non-запретить команды. Интегрированная среда разработки откладывает выполнение до тех пор, пока не будут завершены все запросы предварительной обработки.

Допустимы для: Button

RouteToDocs

Команда направлялась активный документ.

Допустимы для: Button

StretchHorizontally

Если пометить установлен, ширина будет минимальной шириной для поля со списком и если места на панели инструментов, то поле со списком растянет, чтобы заполнять доступное пространство. Это происходит, только если панель инструментов закреплена горизонтально и только одно поле со списком на панели инструментов может использовать пометить (пометить не учитывается для всех, за исключением первого поля со списком).

Допустимы для: Combo

TextMenuUseButton

Используйте ButtonText поле для меню. По умолчанию поле MenuText если указано.

Допустимы для: Button

TextChanges

Текст команды или меню можно изменить во время выполнения, обычно посредством QueryStatus метод.

Допустимы для: Button" Menu

TextChangesButton

Допустимы для: Button

TextIsAnchorCommand

Для контроллера меню, текст меню берется из команды по умолчанию (привязки). Команда привязки последняя запертая на задвижку выбранную или команда. Если этот пометить не задан, то используется его контроллером меню MenuText поле. Однако щелкните контроллер меню по-прежнему содержит последнюю команду, выбранную из этого контроллера.

Рекомендуется пометить сочетании с такой TextChanges пометить.

Этот пометить применяется только к меню типа MenuController или MenuControllerLatched.

Допустимы для: Menu

TextMenuCtrlUseMenu

Используйте MenuText поле на контроллерах меню. По умолчанию поле ButtonText.

Допустимы для: Button

TextMenuUseButton

Используйте ButtonText поле для меню. По умолчанию поле MenuText если указано.

Допустимы для: Button

TextOnly

Показывать только текст на панели инструментов или меню, но отсутствует значке даже если значок определен.

Допустимы для: Button

Родительские элементы

Элемент

Описание

Элемент Buttons

Предоставляет группу для Элемент Button элементы.

Элемент Menus

Указывает все меню, VSPackage реализует.

См. также

Другие ресурсы

Файлы таблицы команд Visual Studio (.Vsct)