Элемент SplitButton

Представляет стандартный элемент управления "Разделить кнопку ".

Использование

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

Атрибуты

attribute Тип Обязательно Описание
ApplicationModes
xs:string
нет
Допустим, только если MenuGroup является родительским элементом.

(xs:string)
Строка, содержащая разделенный запятыми список целых чисел от 0 до 31.
Пробел является допустимым и игнорируется.
Максимальная длина: 250 символов.
CommandName
xs:positiveInteger или xs:string
нет
Связывает элемент с командой.

(xs:positiveInteger или xs:string)
Строка, целочисленное значение от 2 до 59999, включительно или шестнадцатеричное значение между 0x2 и 0xea5f включительно.
Значение должно быть уникальным в XML-документе ленты.
Максимальная длина: 100 символов.

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

Элемент Описание
Button
Может произойти один или несколько раз

CheckBox
Может произойти один или несколько раз

DropDownButton
Может произойти один или несколько раз

DropDownColorPicker
Может произойти один или несколько раз

DropDownGallery
Может произойти один или несколько раз

SplitButton
Может произойти один или несколько раз

SplitButton.ButtonItem
Может происходить не более одного раза

SplitButton.MenuGroups
Может происходить не более одного раза

SplitButtonGallery
Может произойти один или несколько раз

ToggleButton
Может произойти один или несколько раз

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

Элемент
ControlGroup
DropDownGallery
Группа
MenuGroup
SplitButton
SplitButtonGallery

Remarks

Необязательный элемент.

Может выполняться по одному или нескольким раза для каждого элемента ControlGroup, DropDownGallery, Group, MenuGroup, SplitButton или SplitButtonGallery.

SplitButton поддерживает режимы приложений , если он размещается в левом столбце меню приложения.

DropDownGallery и SplitButtonGallery являются недопустимыми дочерними элементами DropDownButton , если DropDownButton является потомком ApplicationMenu.

SplitButton.MenuGroups должно происходить один раз, если следующие элементы не присутствуют в качестве дочерних элементов SplitButton:

Эти элементы управления рассматриваются как дочерние элементы одного элемента SplitButton.MenuGroups по умолчанию.

Примеры

В следующем примере показана базовая разметка для кнопки разделения.

В этом разделе кода показаны объявления команд SplitButton с связанной группой , которая работает в качестве родительского контейнера для элемента SplitButton .

<!-- SplitButton -->
<Command Name="cmdSplitButtonGroup"
         Symbol="cmdSplitButtonGroup"
         Comment="SplitButton Group"
         LabelTitle="SplitButton"/>
<Command Name="cmdSplitButton"
         Symbol="cmdSplitButton"
         Comment="SplitButton"
         LabelTitle="SplitButton"/>
<Command Name="cmdSBButtonItem"
         Symbol="cmdSBButtonItem"
         Comment="SBButtonItem"
         LabelTitle="SB ButtonItem"/>
<Command Name="cmdSBButton1"
         Symbol="cmdSBButton1"
         Comment="SBButton1"
         LabelTitle="SB Button">
  <Command.LargeImages>
    <Image Source="res/copyL_32.bmp"/>
  </Command.LargeImages>
  <Command.SmallImages>
    <Image Source="res/copyS_16.bmp"/>
  </Command.SmallImages>
  <Command.LargeHighContrastImages>
    <Image Source="res/copyLHC_32.bmp"/>
  </Command.LargeHighContrastImages>
  <Command.SmallHighContrastImages>
    <Image Source="res/copySHC_16.bmp"/>
  </Command.SmallHighContrastImages>
</Command>
<Command Name="cmdSBMajorItems"
         Comment="Major Items Category"
         LabelTitle="Major Items"/>
<Command Name="cmdSBStandardItems"
         Comment="Standard Items Category"
         LabelTitle="Standard Items"/>

В этом разделе кода показаны объявления элемента управления SplitButton .

<Group CommandName="cmdSplitButtonGroup">
  <SplitButton CommandName="cmdSplitButton">
    <SplitButton.ButtonItem>
      <Button CommandName="cmdSBButtonItem"/>
    </SplitButton.ButtonItem>
    <SplitButton.MenuGroups>
      <MenuGroup CommandName="cmdSBMajorItems" 
                 Class="MajorItems">
        <Button CommandName="cmdSBButton1"/>
        <Button CommandName="cmdSBButton1"/>
      </MenuGroup>
      <MenuGroup CommandName="cmdSBStandardItems"
                 Class="StandardItems">
        <Button CommandName="cmdSBButton1"/>
        <Button CommandName="cmdSBButton1"/>
      </MenuGroup>
      <MenuGroup Class="StandardItems">
        <Button CommandName="cmdSBButton1"/>
        <Button CommandName="cmdSBButton1"/>
      </MenuGroup>
    </SplitButton.MenuGroups>
  </SplitButton>
</Group>

Сведения об элементе

  • Минимальная поддерживаемая система: Windows 7
  • Может быть пустым: Нет

См. также раздел

Элемент управления "Разделенная кнопка"

SetModes