# 使用复合对象

## 如何使用复合对象库和工程复合对象

1. 在工程打开的情况下打开复合对象资源管理器时，[复合对象库] 和 [工程复合对象] 节点均可见。
2. 将复合对象从 [复合对象库] 节点拖放到 [工程复合对象] 节点，即可在工具箱中显示该复合对象，从而将复合对象放置到画面或内容上。您也可以从 [工程复合对象] 节点或工具箱中将复合对象拖放到画面或内容上。
3. 您也可以直接将复合对象从 [复合对象库] 拖放到画面或内容中。复合对象将被添加到 [工程复合对象] 节点和工具箱中。

注：

- 要编辑复合对象，请参阅下文。
  编辑复合对象
- 当打开工程时，[工程复合对象] 节点中存在复合对象，而 [复合对象库] 节点中没有复合对象， 您可以将 [工程复合对象] 节点中的复合对象拖放到 [复合对象库] 节点中，这样该复合对象就可以作为另一个工程的复合对象使用。
- [工程复合对象] 节点最多可配置 500 个复合对象。

## 复合对象库与工程复合对象之间的移动规则

复合对象名称不能在 [复合对象库] 节点或 [工程复合对象] 节点中重复。当拖放复合对象时，如果已存在另一个同名复合对象，请选择覆盖或添加为新的复合对象。

## 如何在画面上放置复合对象后对其进行设置

在工具箱中选择一个复合对象，然后将其拖放到画面或内容上。在画面上放置复合对象后，在 [属性] 窗口中设置其复合对象属性。

注：

- 如果要覆盖的复合对象包含工程中已定义的属性 (例如，属性值已从默认值更改，已设置绑定等)，这些属性的值将被重置。
- 如果要覆盖的复合对象的属性未被更改，即使工程中使用了复合对象的属性，其设置也会保持不变。

## 复制/粘贴复合对象

您可以使用应用程序工具栏图标或快捷键在复合对象资源管理器中复制和粘贴复合对象。

复制复合对象也适用于 [复合对象库] 和 [工程复合对象] 节点之间的复合对象。

您还可以在 [复合对象库] 节点和工程之间复制和粘贴图形对象、本地变量、脚本或转换器。复合对象不支持的图形对象和脚本不能从工程复制到复合对象。

注： 从工程中复制和粘贴图形对象时，将删除不支持的绑定并显示错误消息。

有关不受支持的图形对象和脚本的信息，请参阅以下内容。

复合对象不支持的图形对象

不支持的复合对象脚本