面板是可视化树一个由轻量级节点组成的对象图,包含窗口或面板中的所有元素。它定义了使用 UI 工具包构建的每个 UI。
参见 术语表的父对象。它拥有 rootVisualElement
,但本身不是可视化元素可视化树的一个节点,它实例化或派生自 C# VisualElement
类。您可以设置外观样式、定义行为并在屏幕上将其显示为 UI 的一部分。 更多信息
参见 术语表。可视化树必须连接到面板,以便树中的可视化元素进行渲染。所有面板都属于 编辑器窗口 或运行时 UIDocument。面板还处理可视化树的焦点控制和事件分发。
可视化树中的每个元素都直接引用包含该可视化树的面板。要验证 VisualElement
与面板的连接,您可以测试该元素的 panel
属性。当可视化元素未连接时,测试将返回 null
。