Strings 元素

Strings 元素必须至少 包含 ButtonText 子元素。 所有其他子元素都是可选的。 无效的 XML 字符(如“&”和“<”)必须编码为实体(“&&”和“”<等)。

文本字符串中的与号指定命令的键盘快捷方式。

语法

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

特性和元素

下列各节描述了特性、子元素和父元素。

特性

属性 说明
language 可选。 Language=“.”。

子元素

元素 说明
ButtonText 此字段和命令定义中的五个以下文本字段可用于指定显示在各种菜单中的文本。 默认情况下,字段 ButtonText 显示在菜单控制器中。 如果其他文本字段为空,该 ButtonText 字段也将成为默认值。 即使指定了其他文本字段,该 ButtonText 字段也不能为空。
ToolTipText ToolTipText 字段指定在菜单项的工具提示中显示的文本。

ToolTipText如果该字段为空,则ButtonText使用该字段。
MenuText MenuText 字段指定命令在主菜单、工具栏、快捷菜单中或子菜单中显示的文本。 MenuText如果该字段为空,则集成开发环境(IDE)使用该ButtonText字段。 该 MenuText 字段还可用于本地化。

对于快捷菜单,该 MenuText 字段是在快捷菜单工具栏中显示的名称,用于在 IDE 中自定义快捷菜单。 因此,请具体说明你为快捷菜单命名的内容;例如,使用“小组件包快捷菜单”而不是“快捷方式”。

MenuText如果未指定字段,ButtonText则使用该字段。
CommandName CommandName字段指定在“自定义”对话框中的“命令”选项卡的键盘类别中显示的文本(可通过单击“工具”菜单上的“自定义提供)。
CanonicalName 英语CanonicalName字段用英文文本指定命令的名称,可在命令窗口中输入以执行菜单项。 IDE 将去除非字母、数字、下划线或嵌入句点的任何字符。 然后 ButtonText ,此文本连接到字段以定义命令。 例如,“文件”菜单上的“新建项目”将成为命令 File.NewProject。

如果未指定英语 CanonicalName 字段,IDE 将使用 ButtonText 该字段,并去除除字母、数字、下划线和嵌入句点以外的所有内容。 例如,按钮文本“&定义命令...”变为 DefineCommands,其中将删除 ampersand、空格和省略号。

TextChanges如果指定了标志并更改了命令的文本,则命令窗口识别的相应命令不会更改;它仍然是原始ButtonText或英语CanonicalName字段的规范形式。
LocCanonicalName LocCanonicalName 字段的行为与英语 CanonicalName 字段相同,但允许指定本地化的命令文本。 可以指定这两个规范字段。 由于 IDE 只分析命令窗口中输入的文本并将其与命令相关联,因此英语和非英语文本都可以与同一命令相关联。

父元素

元素 说明
Button 元素 定义用户可以与之交互的元素。
Menu 元素 定义单个菜单项。
Combo 元素 定义组合框中显示的命令。

另请参阅