Tab 元素

表示 核心 选项卡或 上下文 选项卡。

使用情况

<Tab
  ApplicationModes = "xs:string"
  CommandName = "xs:positiveInteger or xs:string">
  child elements
</Tab>

特性

属性 类型 必须 说明
ApplicationModes
xs:string

仅当 MenuGroup 是父元素时有效。

(xs:string)
包含 0 到 31 之间的整数的逗号分隔列表的字符串。
空格有效且将被忽略。
最大长度:250 个字符。
CommandName
xs:positiveInteger 或 xs:string

将 元素与 Command 相关联。

(xs:positiveInteger 或 xs:string)
一个字符串,一个介于 2 和 59999 之间的整数值(含),或介于 0x2 和 0xea5f 之间的十六进制值(含)。
该值在功能区 XML 文档中必须是唯一的。
最大长度:100 个字符。

子元素

元素 说明

可能发生一次或多次

Tab.ScalingPolicy
最多可以发生一次

父元素

元素
Ribbon.Tabs
TabGroup

备注

必需。

对于每个 Ribbon.TabsTabGroup 元素,必须至少发生一次。

Tab 支持 应用程序模式

如果 Tab 元素存在 ScalingPolicy.IdealSizes,则 ScalingPolicy.IdealSizes 下需要每个 Group 元素及其理想大小的条目。

示例

以下示例演示 Tab 元素的基本标记。

此代码部分显示“开始”选项卡的 Tab 命令声明。

<Command Name="cmdHomeTab"
         LabelTitle="Home"
         Keytip="H" />
<Command Name="cmdClipboardGroup"
         Symbol="IDR_CMD_CLIPBOARD"
         Id="10000"
         Comment="Command definition for clipboard group"
         LabelTitle="Clipboard"
         Keytip="CB" />
<Command Name="cmdCopy"
         Symbol="IDR_CMD_COPY"
         LabelTitle="Copy"
         LabelDescription="Copy"
         Keytip="C"
         TooltipTitle="Copy"
         TooltipDescription="Click to copy">
  <Command.SmallImages>
    <Image>res/copyS_16.bmp</Image>
  </Command.SmallImages>
  <Command.LargeImages>
    <Image>res/copyL_32.bmp</Image>
  </Command.LargeImages>
</Command>
<Command Name="cmdPaste"
         Symbol="IDR_CMD_PASTE" >
  <Command.LabelTitle>Paste</Command.LabelTitle>
  <Command.LabelDescription>
    <String Content="Paste contents of clipboard"
            Id="10001"
            Symbol="IDR_RES_LABELDESC_PASTE" />
  </Command.LabelDescription>
  <Command.Keytip>P</Command.Keytip>
  <Command.TooltipTitle>
    <String Content="Paste contents of clipboard"
            Id="10002"
            Symbol="IDR_RES_TOOLTIP_PASTE"/>
  </Command.TooltipTitle>
  <Command.TooltipDescription>
    <String Content="Click to paste contents of clipboard"/>
  </Command.TooltipDescription>
  <Command.SmallImages>
    <Image
      Id="10010"
      MinDPI="96"
      Symbol="IDR_RES_SMALL_IMAGE96">
      <Image.Source>res/pasteS_96bpp.bmp</Image.Source>
    </Image>
    <Image Source="res/pasteS_120bpp.bmp"
           Id="10011"
           MinDPI="120"
           Symbol="IDR_RES_SMALL_IMAGE120" />
  </Command.SmallImages>
  <Command.LargeImages>
    <Image>res/pasteL_32.bmp</Image>
  </Command.LargeImages>
</Command>
<Command Name="cmdMinimize"
         Symbol="IDR_CMD_MINIMIZE"
         Id="10001"
         LabelTitle="Minimize" />

此代码部分显示 Tab 控件声明。

<Tab CommandName="cmdHomeTab">
  <Group CommandName="cmdClipboardGroup" 
         SizeDefinition="ThreeButtons">
    <Button CommandName="cmdCopy"/>
    <Button CommandName="cmdPaste"/>
    <ToggleButton CommandName="cmdMinimize"/>
  </Group>
</Tab>

元素信息

  • 支持的最低系统:Windows 7
  • 可以为空:否

请参阅

Tab 控件

选项卡组控件

SetModes