Ribbon WSS schema
应用到: CRM 2016 on-prem, CRM Online
The following is the schema definition for the ribbon types WSS of an import/export customization file. It is included from the Ribbon core schema. For more information, see 使用解决方案打包和分发扩展. You can find this schema in the SDK\Schemas\ribbonwss.xsd
file in the SDK package. 下载 Microsoft Dynamics CRM SDK 包。
Schema
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="CrmRibbonWss"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:simpleType name="AltType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="ClassNameType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="ContextualColorType">
<xs:restriction base="xs:string">
<xs:enumeration value="None" />
<xs:enumeration value="DarkBlue" />
<xs:enumeration value="LightBlue" />
<xs:enumeration value="Teal" />
<xs:enumeration value="Orange" />
<xs:enumeration value="Green" />
<xs:enumeration value="Magenta" />
<xs:enumeration value="Yellow" />
<xs:enumeration value="Purple" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CommandType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="CommandTypeType">
<xs:restriction base="xs:string" >
<xs:enumeration value="General" />
<xs:enumeration value="OptionSelection" />
<xs:enumeration value="IgnoredByMenu" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DescriptionType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="DisplayModeType">
<xs:restriction base="xs:string">
<xs:enumeration value="Default" />
<xs:enumeration value="Small" />
<xs:enumeration value="Medium" />
<xs:enumeration value="Large" />
<xs:enumeration value="Text" />
<xs:enumeration value="Menu" />
<xs:enumeration value="Menu16" />
<xs:enumeration value="Menu32" />
<xs:enumeration value="Thin" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="ElementDimensionsType">
<xs:restriction base="xs:string">
<xs:enumeration value="Size16by16" />
<xs:enumeration value="Size32by32" />
<xs:enumeration value="Size48by48" />
<xs:enumeration value="Size64by48" />
<xs:enumeration value="Size72by96" />
<xs:enumeration value="Size96by72" />
<xs:enumeration value="Size96by96" />
<xs:enumeration value="Size128by128" />
<xs:enumeration value="Size190by30" />
<xs:enumeration value="Size190by40" />
<xs:enumeration value="Size190by50" />
<xs:enumeration value="Size190by60" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="HTMLType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="IdType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="ImageClassType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="ImagePositionType">
<xs:restriction base="xs:nonPositiveInteger" />
</xs:simpleType>
<xs:simpleType name="ImageUrlType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="LabelCssType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="LabelTextType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="MenuItemIdType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="ModernCommandTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="ControlCommand" />
<xs:enumeration value="System" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="PixelLengthType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="SectionTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="Divider" />
<xs:enumeration value="OneRow" />
<xs:enumeration value="TwoRow" />
<xs:enumeration value="ThreeRow" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SectionAlignmentType">
<xs:restriction base="xs:string">
<xs:enumeration value="Top" />
<xs:enumeration value="Middle" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="SequenceType">
<xs:restriction base="xs:integer" />
</xs:simpleType>
<xs:simpleType name="SizeType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="TemplateType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="TemplateAliasType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="TextDirectionType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="TitleType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="UnitNameType">
<xs:restriction base="xs:string" />
</xs:simpleType>
<xs:simpleType name="ValueType">
<xs:restriction base="xs:decimal" />
</xs:simpleType>
<xs:complexType name="ButtonType">
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandType"
type="CommandTypeType" />
<xs:attribute name="CommandValueId"
type="xs:string" />
<xs:attribute name="Description"
type="xs:string" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Image32by32"
type="ImageUrlType" />
<xs:attribute name="Image32by32Class"
type="ImageClassType" />
<xs:attribute name="Image32by32Left"
type="ImagePositionType" />
<xs:attribute name="Image32by32Top"
type="ImagePositionType" />
<xs:attribute name="Image16by16"
type="ImageUrlType" />
<xs:attribute name="Image16by16Class"
type="ImageClassType" />
<xs:attribute name="Image16by16Left"
type="ImagePositionType" />
<xs:attribute name="Image16by16Top"
type="ImagePositionType" />
<xs:attribute name="LabelCss"
type="LabelCssType" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="MenuItemId"
type="MenuItemIdType" />
<xs:attribute name="ModernCommandType"
type="ModernCommandTypeType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="ModernImage"
type="xs:string" />
</xs:complexType>
<xs:complexType name="CheckBoxType">
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="MenuItemId"
type="MenuItemIdType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
</xs:complexType>
<xs:complexType name="ColorPickerType">
<xs:sequence>
<xs:element name="Colors"
type="ColorStylesType"
minOccurs="0"
maxOccurs="1" />
</xs:sequence>
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandRevert"
type="CommandType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
</xs:complexType>
<xs:complexType name="ColorStylesType">
<xs:sequence>
<xs:element name="Color"
type="ColorStyleType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="ColorStyleType">
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Title"
type="AltType" />
<xs:attribute name="Style"
type="xs:string" />
<xs:attribute name="Color"
type="xs:string" />
<xs:attribute name="DisplayColor"
type="xs:string" />
</xs:complexType>
<xs:complexType name="ComboBoxType">
<xs:sequence>
<xs:element name="Menu"
type="MenuType"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="AllowFreeForm"
type="xs:boolean"
default="false" />
<xs:attribute name="AltArrow"
type="AltType" />
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="AutoComplete"
type="xs:boolean"
default="true" />
<xs:attribute name="AutoCompleteDelay"
type="xs:integer"
default="100" />
<xs:attribute name="CacheMenuVersions"
type="xs:boolean"
default="false" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandMenuOpen"
type="CommandType" />
<xs:attribute name="CommandMenuClose"
type="CommandType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandPreviewRevert"
type="CommandType" />
<xs:attribute name="ImeEnabled"
type="xs:boolean" />
<xs:attribute name="InitialItem"
type="MenuItemIdType"/>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="PopulateDynamically"
type="xs:boolean"
default="false" />
<xs:attribute name="PopulateQueryCommand"
type="CommandType" />
<xs:attribute name="PopulateOnlyOnce"
type="xs:boolean"
default="false" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitle"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="Width"
type="PixelLengthType" />
</xs:complexType>
<xs:complexType name="CommandUIType">
<xs:sequence>
<xs:choice minOccurs="1"
maxOccurs="unbounded">
<xs:element name="Ribbon"
type="RibbonType"
minOccurs="0"
maxOccurs="1" />
<xs:element name="QAT"
type="QATType"
minOccurs="0"
maxOccurs="1" />
<xs:element name="Jewel"
type="JewelType"
minOccurs="0"
maxOccurs="1" />
<xs:element name="Templates"
type="TemplatesType"
minOccurs="0"
maxOccurs="1" />
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:element name="CommandUI"
type="CommandUIType">
</xs:element>
<xs:complexType name="ContextualGroupType">
<xs:sequence>
<xs:element name="Tab"
type="TabType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Color"
type="ContextualColorType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="ContextualGroupId"
type="xs:string" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Title"
type="TitleType" />
</xs:complexType>
<xs:complexType name="ContextualTabsType">
<xs:sequence>
<xs:element name="ContextualGroup"
type="ContextualGroupType"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
</xs:complexType>
<xs:complexType name="ControlRefType">
<xs:attribute name="DisplayMode"
type="DisplayModeType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
</xs:complexType>
<xs:complexType name="ControlsType">
<xs:sequence>
<xs:choice minOccurs="0"
maxOccurs="unbounded">
<xs:element name="Button"
type="ButtonType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="CheckBox"
type="CheckBoxType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="ComboBox"
type="ComboBoxType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="DropDown"
type="DropDownType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="FlyoutAnchor"
type="FlyoutAnchorType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="GalleryButton"
type="GalleryButtonType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="Label"
type="LabelType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="MRUSplitButton"
type="MRUSplitButtonType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="Spinner"
type="SpinnerType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="SplitButton"
type="SplitButtonType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="TextBox"
type="TextBoxType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="ToggleButton"
type="ToggleButtonType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitle"
type="xs:string" />
</xs:complexType>
<xs:complexType name="DropDownType">
<xs:sequence>
<xs:element name="Menu"
type="MenuType"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="AltArrow"
type="AltType" />
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="CacheMenuVersions"
type="xs:boolean"
default="false" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandMenuOpen"
type="CommandType" />
<xs:attribute name="CommandMenuClose"
type="CommandType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandPreviewRevert"
type="CommandType" />
<xs:attribute name="InitialItem"
type="MenuItemIdType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="PopulateDynamically"
type="xs:boolean"
default="false" />
<xs:attribute name="PopulateQueryCommand"
type="CommandType" />
<xs:attribute name="PopulateOnlyOnce"
type="xs:boolean"
default="false" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitle"
type="xs:string" />
<xs:attribute name="Width"
type="PixelLengthType" />
<xs:attribute name="SelectedItemDisplayMode"
type="DisplayModeType" />
</xs:complexType>
<xs:complexType name="FlyoutAnchorType">
<xs:sequence>
<xs:element name="Menu"
type="MenuType"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="CacheMenuVersions"
type="xs:boolean"
default="false" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandType"
type="CommandTypeType" />
<xs:attribute name="CommandMenuClose"
type="CommandType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Image16by16"
type="ImageUrlType" />
<xs:attribute name="Image16by16Class"
type="ImageClassType" />
<xs:attribute name="Image16by16Left"
type="ImagePositionType" />
<xs:attribute name="Image16by16Top"
type="ImagePositionType" />
<xs:attribute name="Image32by32"
type="ImageUrlType" />
<xs:attribute name="Image32by32Class"
type="ImageClassType" />
<xs:attribute name="Image32by32Left"
type="ImagePositionType" />
<xs:attribute name="Image32by32Top"
type="ImagePositionType" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="ModernCommandType"
type="ModernCommandTypeType" />
<xs:attribute name="PopulateDynamically"
type="xs:boolean"
default="false" />
<xs:attribute name="PopulateQueryCommand"
type="CommandType" />
<xs:attribute name="PopulateOnlyOnce"
type="xs:boolean"
default="false" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitle"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="ModernImage"
type="xs:string" />
</xs:complexType>
<xs:complexType name="GalleryType">
<xs:sequence>
<xs:element name="GalleryButton"
type="GalleryButtonType"
minOccurs="1"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandRevert"
type="CommandType" />
<xs:attribute name="ElementDimensions"
type="ElementDimensionsType"
use="required" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Width"
type="xs:integer"
use="required" />
</xs:complexType>
<xs:complexType name="GalleryButtonType">
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandRevert"
type="CommandType" />
<xs:attribute name="CommandType"
type="CommandTypeType" />
<xs:attribute name="CommandValueId"
type="xs:string" />
<xs:attribute name="ElementDimensions"
type="ElementDimensionsType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Image"
type="ImageUrlType" />
<xs:attribute name="ImageClass"
type="ImageClassType" />
<xs:attribute name="ImageLeft"
type="ImagePositionType" />
<xs:attribute name="ImageTop"
type="ImagePositionType" />
<xs:attribute name="InnerHTML"
type="HTMLType" />
<xs:attribute name="MenuItemId"
type="MenuItemIdType" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
</xs:complexType>
<xs:complexType name="GroupTemplateType">
<xs:sequence>
<xs:element name="Layout"
type="LayoutType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="ClassName"
type="ClassNameType" />
</xs:complexType>
<xs:complexType name="GroupsType">
<xs:sequence>
<xs:element name="Group"
type="GroupType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
</xs:complexType>
<xs:complexType name="GroupType">
<xs:all>
<xs:element name="Controls"
type="ControlsType"
minOccurs="1"
maxOccurs="1" />
</xs:all>
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="Description"
type="DescriptionType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Image32by32Popup"
type="ImageUrlType" />
<xs:attribute name="Image32by32PopupClass"
type="ImageClassType" />
<xs:attribute name="Image32by32PopupLeft"
type="ImagePositionType" />
<xs:attribute name="Image32by32PopupTop"
type="ImagePositionType" />
<xs:attribute name="PopupWidth"
type="PixelLengthType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Template"
type="TemplateType" />
<xs:attribute name="Title"
type="TitleType" />
</xs:complexType>
<xs:complexType name="InsertTableType">
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandType"
type="CommandTypeType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandRevert"
type="CommandType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="MenuSectionInitialTitle"
type="xs:string" />
<xs:attribute name="MenuSectionTitle"
type="xs:string" />
<xs:attribute name="Sequence"
type="SequenceType" />
</xs:complexType>
<xs:complexType name="JewelType">
<xs:sequence>
<xs:element name="Menu"
type="MenuType"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="CacheMenuVersions"
type="xs:boolean"
default="false" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandMenuClose"
type="CommandType" />
<xs:attribute name="CommandMenuOpen"
type="CommandType" />
<xs:attribute name="Height"
type="xs:integer" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="ImageDownArrow"
type="ImageUrlType" />
<xs:attribute name="ImageDownArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageDownArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageDownArrowTop"
type="ImagePositionType" />
<xs:attribute name="ImageSideArrow"
type="ImageUrlType" />
<xs:attribute name="ImageSideArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageSideArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageSideArrowTop"
type="ImagePositionType" />
<xs:attribute name="ImageUpArrow"
type="ImageUrlType" />
<xs:attribute name="ImageUpArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageUpArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageUpArrowTop"
type="ImagePositionType" />
<xs:attribute name="Image"
type="ImageUrlType" />
<xs:attribute name="ImageClass"
type="ImageClassType" />
<xs:attribute name="ImageLeft"
type="ImagePositionType" />
<xs:attribute name="ImageTop"
type="ImagePositionType" />
<xs:attribute name="ImageHover"
type="ImageUrlType" />
<xs:attribute name="ImageHoverClass"
type="ImageClassType" />
<xs:attribute name="ImageHoverLeft"
type="ImagePositionType" />
<xs:attribute name="ImageHoverTop"
type="ImagePositionType" />
<xs:attribute name="ImageDown"
type="ImageUrlType" />
<xs:attribute name="ImageDownClass"
type="ImageClassType" />
<xs:attribute name="ImageDownLeft"
type="ImagePositionType" />
<xs:attribute name="ImageDownTop"
type="ImagePositionType" />
<xs:attribute name="ImageLeftSide"
type="ImageUrlType" />
<xs:attribute name="ImageLeftSideClass"
type="ImageClassType" />
<xs:attribute name="ImageLeftSideLeft"
type="ImagePositionType" />
<xs:attribute name="ImageLeftSideTop"
type="ImagePositionType" />
<xs:attribute name="ImageLeftSideWidth"
type="xs:integer" />
<xs:attribute name="ImageLeftSideHover"
type="ImageUrlType" />
<xs:attribute name="ImageLeftSideHoverClass"
type="ImageClassType" />
<xs:attribute name="ImageLeftSideHoverLeft"
type="ImagePositionType" />
<xs:attribute name="ImageLeftSideHoverTop"
type="ImagePositionType" />
<xs:attribute name="ImageLeftSideDown"
type="ImageUrlType" />
<xs:attribute name="ImageLeftSideDownClass"
type="ImageClassType" />
<xs:attribute name="ImageLeftSideDownLeft"
type="ImagePositionType" />
<xs:attribute name="ImageLeftSideDownTop"
type="ImagePositionType" />
<xs:attribute name="ImageRightSide"
type="ImageUrlType" />
<xs:attribute name="ImageRightSideClass"
type="ImageClassType" />
<xs:attribute name="ImageRightSideLeft"
type="ImagePositionType" />
<xs:attribute name="ImageRightSideTop"
type="ImagePositionType" />
<xs:attribute name="ImageRightSideWidth"
type="xs:integer" />
<xs:attribute name="ImageRightSideHover"
type="ImageUrlType" />
<xs:attribute name="ImageRightSideHoverClass"
type="ImageClassType" />
<xs:attribute name="ImageRightSideHoverLeft"
type="ImagePositionType" />
<xs:attribute name="ImageRightSideHoverTop"
type="ImagePositionType" />
<xs:attribute name="ImageRightSideDown"
type="ImageUrlType" />
<xs:attribute name="ImageRightSideDownClass"
type="ImageClassType" />
<xs:attribute name="ImageRightSideDownLeft"
type="ImagePositionType" />
<xs:attribute name="ImageRightSideDownTop"
type="ImagePositionType" />
<xs:attribute name="LabelCss"
type="LabelCssType" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="PopulateDynamically"
type="xs:boolean"
default="false" />
<xs:attribute name="PopulateQueryCommand"
type="CommandType" />
<xs:attribute name="PopulateOnlyOnce"
type="xs:boolean"
default="false" />
</xs:complexType>
<xs:complexType name="LabelType">
<xs:attribute name="ForId"
type="xs:string" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="Image16by16"
type="ImageUrlType" />
<xs:attribute name="Image16by16Class"
type="ImageClassType" />
<xs:attribute name="Image16by16Left"
type="ImagePositionType" />
<xs:attribute name="Image16by16Top"
type="ImagePositionType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="ModernImage"
type="xs:string" />
</xs:complexType>
<xs:complexType name="LayoutType">
<xs:sequence>
<xs:choice minOccurs="0"
maxOccurs="unbounded">
<xs:element name="Section"
type="SectionType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="OverflowSection"
type="OverflowSectionType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
<xs:attribute name="Title"
type="TitleType"
use="required" />
<xs:attribute name="LayoutTitle"
type="TitleType" />
</xs:complexType>
<xs:complexType name="MaxSizeType">
<xs:attribute name="GroupId"
type="IdType"
use="required" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Size"
type="SizeType"
use="required" />
</xs:complexType>
<xs:complexType name="MenuType">
<xs:sequence>
<xs:element name="MenuSection"
type="MenuSectionType"
minOccurs="1"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="MaxWidth"
type="PixelLengthType" />
</xs:complexType>
<xs:complexType name="MenuSectionType">
<xs:choice minOccurs="1"
maxOccurs="1">
<xs:element name="Controls"
type="MenuSectionControlsType"
minOccurs="1"
maxOccurs="1" />
<xs:element name="Gallery"
type="GalleryType"
minOccurs="1"
maxOccurs="1" />
</xs:choice>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Title"
type="TitleType"/>
<xs:attribute name="Scrollable"
type="xs:boolean"
default="false"/>
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="MaxHeight"
type="PixelLengthType" />
<xs:attribute name="DisplayMode"
type="DisplayModeType"
default="Menu" />
</xs:complexType>
<xs:complexType name="MenuSectionControlsType">
<xs:sequence>
<xs:choice minOccurs="0"
maxOccurs="unbounded">
<xs:element name="ToggleButton"
type="ToggleButtonType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="Button"
type="ButtonType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="ColorPicker"
type="ColorPickerType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="FlyoutAnchor"
type="FlyoutAnchorType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="InsertTable"
type="InsertTableType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
</xs:complexType>
<xs:complexType name="MRUSplitButtonType">
<xs:sequence>
<xs:element name="Menu"
type="MenuType"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="CacheMenuVersions"
type="xs:boolean"
default="false" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandMenuOpen"
type="CommandType" />
<xs:attribute name="CommandMenuClose"
type="CommandType" />
<xs:attribute name="CommandPreview"
type="CommandType" />
<xs:attribute name="CommandPreviewRevert"
type="CommandType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="InitialItem"
type="MenuItemIdType"
use="required" />
<xs:attribute name="MenuAlt"
type="AltType" />
<xs:attribute name="MenuCommand"
type="CommandType" />
<xs:attribute name="PopulateDynamically"
type="xs:boolean"
default="false" />
<xs:attribute name="PopulateQueryCommand"
type="CommandType" />
<xs:attribute name="PopulateOnlyOnce"
type="xs:boolean"
default="false" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitle"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
</xs:complexType>
<xs:complexType name="LowScaleWarningType">
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Message"
type="xs:string" />
<xs:attribute name="Sequence"
type="SequenceType" />
</xs:complexType>
<xs:complexType name="OverflowAreaType">
<xs:attribute name="DisplayMode"
type="DisplayModeType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
</xs:complexType>
<xs:complexType name="OverflowSectionType">
<xs:attribute name="DisplayMode"
type="DisplayModeType" />
<xs:attribute name="DividerAfter"
type="xs:boolean" />
<xs:attribute name="DividerBefore"
type="xs:boolean" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="Type"
type="SectionTypeType" />
</xs:complexType>
<xs:complexType name="QATType">
<xs:sequence>
<xs:element name="Controls"
type="ControlsType"
minOccurs="1"
maxOccurs="1" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="ImageDownArrow"
type="ImageUrlType" />
<xs:attribute name="ImageDownArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageDownArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageDownArrowTop"
type="ImagePositionType" />
<xs:attribute name="ImageSideArrow"
type="ImageUrlType" />
<xs:attribute name="ImageSideArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageSideArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageSideArrowTop"
type="ImagePositionType" />
<xs:attribute name="ImageUpArrow"
type="ImageUrlType" />
<xs:attribute name="ImageUpArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageUpArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageUpArrowTop"
type="ImagePositionType" />
</xs:complexType>
<xs:complexType name="RibbonTemplatesType">
<xs:sequence>
<xs:element name="GroupTemplate"
type="GroupTemplateType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
</xs:complexType>
<xs:complexType name="RibbonType">
<xs:sequence>
<xs:element name="Tabs"
type="TabsType"
minOccurs="1"
maxOccurs="1" />
<xs:element name="ContextualTabs"
type="ContextualTabsType"
minOccurs="1"
maxOccurs="1" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Image32by32GroupPopupDefault"
type="ImageUrlType" />
<xs:attribute name="Image32by32GroupPopupDefaultClass"
type="ImageClassType" />
<xs:attribute name="Image32by32GroupPopupDefaultLeft"
type="ImagePositionType" />
<xs:attribute name="Image32by32GroupPopupDefaultTop"
type="ImagePositionType" />
<xs:attribute name="ImageDownArrow"
type="ImageUrlType" />
<xs:attribute name="ImageDownArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageDownArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageDownArrowTop"
type="ImagePositionType" />
<xs:attribute name="ImageSideArrow"
type="ImageUrlType" />
<xs:attribute name="ImageSideArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageSideArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageSideArrowTop"
type="ImagePositionType" />
<xs:attribute name="ImageUpArrow"
type="ImageUrlType" />
<xs:attribute name="ImageUpArrowClass"
type="ImageClassType" />
<xs:attribute name="ImageUpArrowLeft"
type="ImagePositionType" />
<xs:attribute name="ImageUpArrowTop"
type="ImagePositionType" />
<xs:attribute name="RootEventCommand"
type="CommandType" />
<xs:attribute name="TabSwitchCommand"
type="CommandType" />
<xs:attribute name="ScaleCommand"
type="CommandType" />
<xs:attribute name="TextDirection"
type="TextDirectionType" />
<xs:attribute name="ToolTipFooterText"
type="xs:string" />
<xs:attribute name="ToolTipFooterImage16by16"
type="ImageUrlType" />
<xs:attribute name="ToolTipFooterImage16by16Class"
type="ImageClassType" />
<xs:attribute name="ToolTipFooterImage16by16Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipFooterImage16by16Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipDisabledCommandImage16by16"
type="ImageUrlType" />
<xs:attribute name="ToolTipDisabledCommandImage16by16Class"
type="ImageClassType" />
<xs:attribute name="ToolTipDisabledCommandImage16by16Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipDisabledCommandImage16by16Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipDisabledCommandDescription"
type="xs:string" />
<xs:attribute name="ToolTipDisabledCommandTitle"
type="xs:string" />
<xs:attribute name="ToolTipDisabledCommandHelpKey"
type="xs:string" />
<xs:attribute name="ToolTipHelpCommand"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitlePrefix"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToRibbon_Ctrl"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToRibbon_Alt"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToRibbon_Shift"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToRibbon_AccessKey"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToFirstControl_Ctrl"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToFirstControl_Alt"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToFirstControl_Shift"
type="xs:string" />
<xs:attribute name="ShortcutKeyJumpToFirstControl_AccessKey"
type="xs:string" />
<xs:attribute name="ATContextualTabText"
type="xs:string" />
<xs:attribute name="ATTabPositionText"
type="xs:string" />
<xs:attribute name="NavigationHelpText"
type="xs:string" />
</xs:complexType>
<xs:complexType name="RowType">
<xs:sequence>
<xs:choice minOccurs="0"
maxOccurs="unbounded">
<xs:element name="ControlRef"
type="ControlRefType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="Strip"
type="StripType"
minOccurs="0"
maxOccurs="unbounded" />
<xs:element name="OverflowArea"
type="OverflowAreaType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
</xs:complexType>
<xs:complexType name="ScaleType">
<xs:attribute name="GroupId"
type="IdType"
use="required" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Size"
type="SizeType"
use="required" />
<xs:attribute name="PopupSize"
type="SizeType" />
</xs:complexType>
<xs:complexType name="ScalingType">
<xs:sequence>
<xs:element name="MaxSize"
type="MaxSizeType"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:choice minOccurs="0"
maxOccurs="unbounded">
<xs:element name="Scale"
type="ScaleType"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="LowScaleWarning"
type="LowScaleWarningType"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
</xs:complexType>
<xs:complexType name="SectionType">
<xs:sequence>
<xs:element name="Row"
type="RowType"
minOccurs="0"
maxOccurs="3" />
</xs:sequence>
<xs:attribute name="Type"
type="SectionTypeType" />
<xs:attribute name="Alignment"
type="SectionAlignmentType" />
</xs:complexType>
<xs:complexType name="SpinnerType">
<xs:sequence>
<xs:element name="Unit"
type="UnitType"
minOccurs="1"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="AccelerationInterval"
type="xs:integer" />
<xs:attribute name="AltDownArrow"
type="AltType" />
<xs:attribute name="AltUpArrow"
type="AltType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="DefaultUnit"
type="UnitNameType" />
<xs:attribute name="DefaultValue"
type="ValueType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="ImeEnabled"
type="xs:boolean" />
<xs:attribute name="MultiplierInterval"
type="xs:integer" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
</xs:complexType>
<xs:complexType name="SplitButtonType">
<xs:sequence>
<xs:element name="Menu"
type="MenuType"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="CacheMenuVersions"
type="xs:boolean"
default="false" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandMenuOpen"
type="CommandType" />
<xs:attribute name="CommandMenuClose"
type="CommandType" />
<xs:attribute name="CommandType"
type="CommandTypeType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Image32by32"
type="ImageUrlType" />
<xs:attribute name="Image32by32Class"
type="ImageClassType" />
<xs:attribute name="Image32by32Left"
type="ImagePositionType" />
<xs:attribute name="Image32by32Top"
type="ImagePositionType" />
<xs:attribute name="Image16by16"
type="ImageUrlType" />
<xs:attribute name="Image16by16Class"
type="ImageClassType" />
<xs:attribute name="Image16by16Left"
type="ImagePositionType" />
<xs:attribute name="Image16by16Top"
type="ImagePositionType" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="MenuAlt"
type="AltType" />
<xs:attribute name="MenuCommand"
type="CommandType" />
<xs:attribute name="PopulateDynamically"
type="xs:boolean"
default="false" />
<xs:attribute name="PopulateQueryCommand"
type="CommandType" />
<xs:attribute name="PopulateOnlyOnce"
type="xs:boolean"
default="false" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipSelectedItemTitle"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="ModernImage"
type="xs:string" />
</xs:complexType>
<xs:complexType name="StripType">
<xs:sequence>
<xs:element name="ControlRef"
type="ControlRefType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="TabType">
<xs:sequence>
<xs:element name="Scaling"
type="ScalingType"
minOccurs="1"
maxOccurs="1" />
<xs:element name="Groups"
type="GroupsType"
minOccurs="1"
maxOccurs="1" />
</xs:sequence>
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CssClass"
type="ClassNameType" />
<xs:attribute name="Description"
type="DescriptionType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Title"
type="TitleType" />
</xs:complexType>
<xs:complexType name="TabsType">
<xs:sequence>
<xs:element name="Tab"
type="TabType"
minOccurs="0"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Id"
type="IdType"
use="required" />
</xs:complexType>
<xs:complexType name="TemplatesType">
<xs:all>
<xs:element name="RibbonTemplates"
type="RibbonTemplatesType" />
</xs:all>
</xs:complexType>
<xs:complexType name="TextBoxType">
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="ImeEnabled"
type="xs:boolean" />
<xs:attribute name="MaxLength"
type="xs:integer" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="ShowAsLabel"
type="xs:boolean" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="Width"
type="PixelLengthType" />
</xs:complexType>
<xs:complexType name="ToggleButtonType">
<xs:attribute name="Alt"
type="AltType" />
<xs:attribute name="Command"
type="CommandType" />
<xs:attribute name="CommandValueId"
type="xs:string" />
<xs:attribute name="Description"
type="xs:string" />
<xs:attribute name="Id"
type="IdType"
use="required" />
<xs:attribute name="LabelCss"
type="LabelCssType" />
<xs:attribute name="LabelText"
type="LabelTextType" />
<xs:attribute name="Image32by32"
type="ImageUrlType" />
<xs:attribute name="Image32by32Class"
type="ImageClassType" />
<xs:attribute name="Image32by32Left"
type="ImagePositionType" />
<xs:attribute name="Image32by32Top"
type="ImagePositionType" />
<xs:attribute name="Image16by16"
type="ImageUrlType" />
<xs:attribute name="Image16by16Class"
type="ImageClassType" />
<xs:attribute name="Image16by16Left"
type="ImagePositionType" />
<xs:attribute name="Image16by16Top"
type="ImagePositionType" />
<xs:attribute name="MenuItemId"
type="MenuItemIdType" />
<xs:attribute name="QueryCommand"
type="CommandType" />
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="TemplateAlias"
type="TemplateAliasType" />
<xs:attribute name="ToolTipImage32by32"
type="ImageUrlType" />
<xs:attribute name="ToolTipImage32by32Class"
type="ImageClassType" />
<xs:attribute name="ToolTipImage32by32Left"
type="ImagePositionType" />
<xs:attribute name="ToolTipImage32by32Top"
type="ImagePositionType" />
<xs:attribute name="ToolTipTitle"
type="xs:string" />
<xs:attribute name="ToolTipDescription"
type="xs:string" />
<xs:attribute name="ToolTipHelpKeyWord"
type="xs:string" />
<xs:attribute name="ToolTipShortcutKey"
type="xs:string" />
<xs:attribute name="ModernImage"
type="xs:string" />
</xs:complexType>
<xs:complexType name="UnitType">
<xs:sequence>
<xs:element name="UnitAbbreviation"
type="UnitAbbreviationType"
minOccurs="1"
maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="Name"
type="UnitNameType" />
<xs:attribute name="MinimumValue"
type="ValueType" />
<xs:attribute name="MaximumValue"
type="ValueType" />
<xs:attribute name="DecimalDigits"
type="xs:integer" />
<xs:attribute name="Interval"
type="xs:double" />
</xs:complexType>
<xs:complexType name="UnitAbbreviationType">
<xs:attribute name="Sequence"
type="SequenceType" />
<xs:attribute name="Value"
type="UnitNameType" />
</xs:complexType>
</xs:schema>
另请参阅
参考
其他资源
自定义命令和功能区
Customization XML reference
Microsoft Dynamics CRM 2016 and Microsoft Dynamics CRM Online
Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.