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


Элемент Strings

Элемент строк должен содержать, по крайней мере, a ButtonText дочерний элемент. Все другие дочерние объекты являются необязательными. Недопустимые xml-символы как "&" и "<" должны быть реализованы в виде сущностей (`&amp;', и `&lt;' и т д).

Амперсанд в текстовой строке определяет сочетание клавиш для команд.

<Strings>
  <ButtonText>... </ButtonText>
  <CommandName>... </CommandName>
</Strings>

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

В следующих разделах описаны атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут

Описание

язык

Необязательный. Language=".".

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

Элемент

Описание

ButtonText

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

ToolTipText

ToolTipText поле задает текст, который появляется в подсказке для пункта меню.

Если ToolTipText поле пустым, ButtonText поле используется.

MenuText

MenuText поле задает текст, отображаемый для команды, если она в главном меню, панели инструментов в контекстном меню или во вложенном меню. Если MenuText поле пустым, интегрированная среда разработки (ide) ButtonText поле. MenuText поле также может быть использована для локализации.

Для контекстных меню MenuText в поле имя, отображаемое на панели инструментов в контекстных меню, которая включает настройку контекстных меню в интегрированной среде разработки. Следовательно, определенный в что имя используемого контекстным меню; например, используйте "контекстное меню пакета виджета" вместо "ярлыка".

Если MenuText не указано поле ButtonText поле используется.

CommandName

CommandName поле задает текст, который отображается в категорию клавиатуры в Параметры диалоговое окно (доступно, щелкнув Параметры на Сервис и меню) Команды список Настройка диалоговое окно (доступно, щелкнув Настройка на Сервис меню).

CanonicalName

Английский CanonicalName поле указывает имя команды на английском языке, которое можно ввести в текст команда окно для выполнения пункт меню. Интегрированная среда разработки удаляет все символы, не являющиеся буквами, цифр, символов подчеркивания или внедренных точек. Этот текст затем в сцепленно ButtonText поле для указания команды. Например, Создать проект на Файл меню команды, File.NewProject.

Если английский CanonicalName поле не указано, используется среда разработки ButtonText поле, а полосы все, кроме букв, цифр и символов подчеркивания и внедренных точек. Например, текст команды для кнопки "&Define…" становится DefineCommands, в котором удаляются амперсандом, пробел и с многоточием.

Если TextChanges пометить определен и изменения текста команды, соответствующая команда узнанная команда окно не изменяет; остается канонической формы исходных ButtonText или английский CanonicalName поля.

LocCanonicalName

LocCanonicalName поле действует идентично английского языка CanonicalName поле, но включает локализованный текст команды. Оба канонических поля можно задать. Поскольку среда разработки просто анализирует текст, вводимый в команда окно и связывает его с помощью команды и английский, и non-Английское текст может быть ассоциирована с одной и той же команде.

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

Элемент

Описание

Элемент Button

Указывает элемент, по которому пользователь может взаимодействовать с.

Элемент Menu

Определяет один пункт меню.

Элемент Combo

Определяет команды, отображаемые в поле со списком.

См. также

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

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