视图模型属性
视图模型属性是视图模型中的一条数据。开发人员可以把它理解为面向对象编程中的字段。属性具有创建时选择的数据类型,以及一个可在代码中引用的名称。每个属性都可以绑定到相同类型的不同编辑器元素,也可以作为状态机条件使用。
添加视图模型属性
在 Data 面板中,点击视图模型名称旁边的 Add View Model Property 按钮,然后选择你的属性类型。

| 类型 | 描述 |
|---|---|
| 数字(Number) | 数值 |
| 字符串(String) | 文本值 |
| 布尔(Boolean) | true/false 值 |
| 颜色(Color) | RGBA 颜色值 |
| 触发器(Trigger) | 发射后即忘的事件 |
| 枚举(Enum) | 从预定义列表中选择一个值 |
| 图像(Image) | 图像资源引用 |
| 画板(Artboard) | 画板 引用 |
| 视图模型(View Model) | 嵌套的视图模型实例 |
| 列表(List) | 视图模型的集合 |
属性类型
触发器(Trigger)
触发器属性代表“发射后即忘”的事件。当你需要表示某事已发生时使用,例如按钮按下或一次性操作。
枚举(Enum)
从固定的选项集中选择以控制状态和变体。当可能的值事先已知时使用枚举。
了解更多关于枚举。
图像(Image)

图像属性存储对图像的引用,允许你更改显示的图像。它们通常绑定到设计中的图像节点。
当每个实例需要自己的图像时使用图像属性,例如用户头像、缩略图或动态加载的内容。