属性值参考
QWidget 的属性值都使用大驼峰;布尔值写True / False,不是 true / false。本文集中列出所有枚举值、数字范围和默认值;组件页只说明该元素支持哪些属性。
通用节点属性
所有可视节点都支持:尺寸条件 When
XML 属性中的
< 必须写成 <,<= 写成 <=。没有空格时也可以写 Size.Width<=1,但推荐保留空格。
布局
文本
按钮与链接
Size 在 Text 和 Button 上不是同一组值:Text 支持 Xs–2Xl,Button 只支持 Sm/Md/Lg。
Dialog
Effects
所有可视节点都支持
<节点.Effects>;Trigger 的 <Trigger.Effects> 用 Target 指定目标。
输入控件
媒体
数据与契约
Data.Status
Data.Status.News 为 Loading / Completed / Error;Async="True" 时组件先渲染,数据完成后自动更新绑定。
触发器
Resize 在网格或像素尺寸变化后防抖 150ms 触发;首次尺寸布局请使用 Loaded。
Converter
绑定语法:
Animation
所有动画共用:
Duration(毫秒,默认 300)、Delay(默认 0)、Easing(默认 Ease)、Repeat(数字或 Infinite,默认 1)、Trigger(Loaded / Hover / Click,默认 Loaded)。
属性写法
- 枚举值大小写敏感,必须使用本文的大驼峰写法。
- 数字范围属性写纯数字,不要带
px。 True/False不要写成true/false。- 字符串绑定写
{路径},JSON 参数写Arguments或Options。 - XML 属性中不能直接写
<,条件表达式要写成<。