Элемент Scale
Представляет предпочтительный размер и макет группы элементов управления с помощью пары {Group, SizeDefinition}.
Использование
<Scale
Size = "xs:string"
Group = "xs:positiveInteger or xs:string"
/>
Атрибуты
attribute | Тип | Обязательно | Описание |
---|---|---|---|
Группа |
xs:positiveInteger или xs:string |
Да |
Должен соответствовать существующему имени командыгруппы. Значение должно быть уникальным в XML-документе ленты. Максимальная длина: 100 символов. |
Размер |
xs:string |
Да |
Это значение должно соответствовать одному из допустимых размеров атрибута SizeDefinition связанной группы элементов управления , указанной в разделе Группа. Ограничивается одним из следующих значений: Large но размещен во всплывающем окне или в раскрывающейся области. |
Дочерние элементы
Дочерние элементы отсутствуют.
Родительские элементы
Элемент |
---|
ScalingPolicy |
ScalingPolicy.IdealSizes |
Комментарии
Необязательный элемент.
Может возникать один или несколько раз для каждого объекта ScalingPolicy или ScalingPolicy.IdealSizes.
Каждая пара атрибутов (Группа, Размер) должна быть уникальной.
Примеры
В следующем примере показано, как можно настроить внешний вид элементов управления в группе с помощью функции адаптивного макета шаблонов ленты SizeDefinition .
Манифест ScalingPolicy в этом примере задает параметр ScalingPolicy.IdealSizesSizeDefinition для каждой из четырех групп элементов управления на вкладке Главная . Кроме того, элементы Scale указываются для влияния на поведение сворачивания в порядке убывания каждой группы.
<Tab CommandName="Home">
<Tab.ScalingPolicy>
<ScalingPolicy>
<ScalingPolicy.IdealSizes>
<Scale Group="GroupClipboard" Size="Medium"/>
<Scale Group="GroupView" Size="Large"/>
<Scale Group="GroupFont" Size="Large"/>
<Scale Group="GroupParagraph" Size="Large"/>
</ScalingPolicy.IdealSizes>
<Scale Group="GroupClipboard" Size="Small"/>
<Scale Group="GroupClipboard" Size="Popup"/>
<Scale Group="GroupFont" Size="Medium"/>
<Scale Group="GroupParagraph" Size="Medium"/>
<!--
GroupView group is associated with the OneButton SizeDefinition.
Since this template is constrained to one size (Large) there
is no need to declare further scaling preferences.
-->
</ScalingPolicy>
</Tab.ScalingPolicy>
<Group CommandName="GroupClipboard" SizeDefinition="FourButtons">
<Button CommandName="Paste"/>
<Button CommandName="Cut"/>
<Button CommandName="Copy"/>
<Button CommandName="SelectAll"/>
</Group>
<Group CommandName="GroupFont" ApplicationModes="1">
<FontControl CommandName="Font" FontType="FontWithColor" />
</Group>
<Group CommandName="GroupParagraph" ApplicationModes="1" SizeDefinition="ButtonGroups">
<ControlGroup>
<ControlGroup>
<ToggleButton CommandName="Numbered" />
<ToggleButton CommandName="Bulleted" />
</ControlGroup>
</ControlGroup>
<ControlGroup>
<ControlGroup>
<ToggleButton CommandName="LeftJustify" />
<ToggleButton CommandName="CenterJustify" />
<ToggleButton CommandName="RightJustify" />
</ControlGroup>
<ControlGroup/>
<ControlGroup>
<Button CommandName="Outdent" />
<Button CommandName="Indent" />
</ControlGroup>
</ControlGroup>
</Group>
<Group CommandName="GroupView" SizeDefinition="OneButton" >
<ToggleButton CommandName="ViewSource"/>
</Group>
</Tab>
Сведения об элементе
- Минимальная поддерживаемая система: Windows 7
- Может быть пустым: Да