XML

XML Taborea 修订版: 2026年8月5日

当前可供插件使用的 XML 元素、模式类型、控件及原生控件方法。

可选方法参数以 ? 标记。

XML 元素

结构与脚本

<Frame><Frames><Layer><Layers><LayoutFrame><Script><Scripts><Trigger><Triggers><Ui>

几何与布局

<AbsDimension><AbsInset><AbsValue><Anchor><Anchors><BackgroundInsets><EdgeSize><HitRectInsets><maxResize><minResize><Offset><PushedTextOffset><RelDimension><RelInset><RelValue><ResizeBounds><Size><TextInsets><TileSize>

控件类型

<Button><CheckButton><DropDownButton><EditBox><FontString><GameTooltip><ListBox><MessageFrame><Model><RadioButton><RepeatButton><ScrollFrame><Slider><StatusBar><Texture>

嵌套元素

<Backdrop><FontHeight><Menu><ScrollChild><ThumbButton><TitleRegion>

颜色与渲染

<BarColor><CaretColor><Color><Coords><FogColor><HighlightColor><Shadow><TexCoords>

文本状态

<DisabledHighlightText><DisabledText><HighlightText><NormalHighlightText><NormalText><PlaceholderString><PushedHighlightText><PushedText>

纹理状态

<BarTexture><CheckedHighlightTexture><CheckedTexture><DisabledCheckedHighlightTexture><DisabledCheckedTexture><DisabledHighlightTexture><DisabledTexture><DisabledUnCheckedHighlightTexture><DisabledUnCheckedTexture><FocusedTexture><HighlightTexture><NormalHighlightTexture><NormalTexture><PushedHighlightTexture><PushedTexture><ThumbTexture><UnCheckedHighlightTexture><UnCheckedTexture>

枚举与简单类型

ALPHAMODE

ADDALPHAKEYBLENDDISABLELUMINANCE

DRAWLAYER

ARTWORKARTWORKAFTERBACKGROUNDBACKGROUNDAFTERBORDERBORDERAFTERHIGHLIGHTHIGHLIGHTAFTEROVERLAYOVERLAYAFTERTOPOVERLAYTOPOVERLAYAFTER

FRAMEPOINT

BOTTOMBOTTOMLEFTBOTTOMRIGHTCENTERLEFTRIGHTTOPTOPLEFTTOPRIGHT

FRAMESTRATA

BACKGROUNDDIALOGHIGHLOWMEDIUMTOOLTIP

INSERTMODE

BOTTOMTOP

JUSTIFYHTYPE

CENTERLEFTRIGHT

JUSTIFYVTYPE

BOTTOMMIDDLETOP

ORIENTATION

HORIZONTALVERTICAL

OUTLINETYPE

NONENORMALTHICK

PIXELPERFECTTYPE

DISABLEENABLEPARENT

PLAYERMODELBONE

BODYHEAD

SLIDERMODETYPE

FLOATINT

TRIGGERTYPE

EnabledToVisibilityScrollChildRectToMinMaxValueSliderValueToVerticalScrollVerticalScrollToValueVisibilityToCollapseVisibilityToVisibility

WEIGHTTYPE

BOLDNORMALTHIN

简单类型

  • BytesType - 基于 int 的 XML 简单类型 BytesType,含 1 个限制。
  • ColorFloat - 基于 float 的 XML 简单类型 ColorFloat,含 2 个限制。
  • MaxLinesType - 基于 int 的 XML 简单类型 MaxLinesType,含 1 个限制。
  • NumericFormatType - 基于 string 的 XML 简单类型 NumericFormatType,含 1 个限制。
  • TexCoordsFloat - 基于 float 的 XML 简单类型 TexCoordsFloat,含 2 个限制。

控件

<Layout>

用于标识、分配的几何区域、锚点、可见性、颜色、透明度、缩放和样式的基础 API。

XML 字段

种类 名称 类型 要求 默认值 出现次数
attribute dependencies boolean 可选 false
attribute height float 可选
attribute hidden boolean 可选 false
attribute inherits string 可选
attribute moneyType int 可选