视觉元素在当前帧中渲染的最终样式值。(只读)
使用resolvedStyle
查找当前帧中VisualElement的实际渲染样式,例如宽度、高度和颜色的样式值。您可以获取元素的解析样式值以进行布局决策、排查样式问题或确保跨不同平台的视觉一致性。
最终渲染的样式是从应用的类、从祖先继承的样式以及在 UXML 或 C# 代码中定义的内联样式计算得出的。因此,根据应用于元素的其他样式,解析样式可能与您通过VisualElement.style属性设置的样式不同。
要在几何形状发生变化时获取解析样式,请向GeometryChangedEvent事件注册回调。如果元素的几何形状保持不变,请考虑添加调度器来定期检查元素的解析样式。如果您有权访问 MonoBehaviour,您也可以在运行时在MonoBehaviour.LateUpdate阶段轮询该值。
有关 UI 工具包支持的所有样式属性的列表,请参阅USS 属性参考。
有关如何使用此属性以及布局更新时样式更改示例的更多信息,请参阅在 C# 脚本中应用样式。
其他资源:VisualElement.style、VisualElement.customStyle
// Get the resolved width of the element. float width = element.resolvedStyle.width;