版本: Unity 6 (6000.0)
语言英语
  • C#

UnityEngine.UIElementsModule

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们会阅读用户提出的每一项建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

UIElements 模块实现了 UIElements 保留模式 UI 框架。

AbstractProgressBarProgressBar 的抽象基类。
AlignmentUtils包含用于对齐视觉元素的实用方法的静态类。
AttachToPanelEvent元素添加到面板后代的元素后发送的事件。
BackgroundPropertyHelper帮助在背景属性和 ScaleMode 之间进行转换。
BaseBoolFieldBaseBoolField 是一个可点击元素,表示布尔值。
BaseCompositeField<T0,T1,T2>这是复合字段的基类。
BaseField<T0>控件的抽象基类。BaseField 是字段元素(如 TextField 和 IntegerField)的基类。要将 BaseField 元素与检查器窗口中的其他字段自动对齐,请使用 .unity-base-field__aligned USS 类。此样式类专为与检查器元素(如 PropertyField)一起使用而设计,默认情况下具有此样式类。但是,如果您将子 BaseField 元素手动添加到 PropertyField,则必须手动添加样式类。当存在样式类时,字段会自动计算标签宽度以与检查器窗口中的其他字段对齐。如果存在 IMGUI 字段,则 UI 工具包字段会与它们对齐,以确保一致性和兼容性。
BaseFieldMouseDragger为字段鼠标拖动器提供基类。
BaseListView列表视图的基类,列表视图是一个垂直可滚动区域,链接到并显示项目列表。
BaseListViewController基本集合列表视图控制器。此类型的视图控制器旨在处理任何 BaseListView 继承者虚拟化的数据。
BasePopupField<T0,T1>这是所有弹出字段元素的基类。TValue 和 TChoice 可以不同,请参阅 MaskField,或者相同,请参阅 PopupField
BaseSlider<T0>这是滑块字段的基类。
BaseTreeView树视图的基类,树视图是一个垂直可滚动区域,链接到并显示按树形结构组织的项目列表。
BaseTreeViewController基本集合树视图控制器。此类型的视图控制器旨在处理任何 BaseTreeView 继承者虚拟化的数据。
BaseVerticalCollectionView用于显示滚动视图中虚拟化垂直内容的控件的基类。
BindableElement可以绑定到属性的元素。有关更多信息,请参阅 UXML 元素 BindableElement。
Binding定义绑定的基类。
BlurEvent元素失去焦点后立即发送的事件。此事件会向下传递,不会向上冒泡。
BoundsField边界编辑器字段。有关更多信息,请参阅 UXML 元素 BoundsField。
BoundsIntFieldBoundsInt 字段。有关更多信息,请参阅 UXML 元素 BoundsIntField。
Box样式化的视觉元素,与 IMGUI Box 样式匹配。有关更多信息,请参阅 UXML 元素 Box。
Button这是一个可点击按钮。
CallbackEventHandler能够使用回调来处理事件的类的接口。
ChangeEvent<T0>当字段中的值更改时发送事件。
Clickable操纵器,它跟踪元素上的鼠标事件,并在元素被点击时回调。
ClickEvent当左键单击时会发送此事件。
CollectionViewController基本集合视图控制器。视图控制器旨在处理任何 BaseVerticalCollectionView 继承者虚拟化的数据。
Column表示多列视图(如多列列表视图或多列树视图)中的列。提供定义用户如何与多列视图中的列交互、如何表示其数据以及此列中每个单元格的数据的属性。
Columns表示一组列。
CommandEventBase<T0>命令事件的基类。
ContextClickEvent右键单击时发送的事件。
ContextualMenuManager使用此类显示上下文菜单。
ContextualMenuManipulator操纵器,当用户右键单击或按下键盘上的菜单键时会显示上下文菜单。
ContextualMenuPopulateEvent上下文菜单需要菜单项时发送的事件。此事件会向下传递并向上冒泡。
ConverterGroup一种类型,用于保存关于绑定中本地使用的转换注册表的信息。
ConverterGroups提供一组静态方法来注册和使用转换组,并注册一组全局转换器。ConverterGroup. DataBinding。
CustomBinding通用目的绑定可扩展性的基类。
CustomStyleResolvedEvent在 VisualElement 的自定义样式属性解析后发送的事件。
DataBinding绑定类型,它允许在数据源的属性和 VisualElement 的属性之间进行数据同步。
DefaultMultiColumnTreeViewController<T0>MultiColumnTreeViewController 的默认实现。
DefaultTreeViewController<T0>TreeViewController 的默认实现。
DetachFromPanelEvent元素从其父级分离之前发送的事件,如果父级是面板的后代。
DoubleField创建一个用于输入双精度数的文本字段。
DragAndDropData在拖放操作期间存储的数据,使信息能够在整个过程中传递。
DragAndDropEventBase<T0>拖放事件的基类。
DragEnterEvent使用 DragEnterEvent 类来管理当拖动进入元素或其后代之一时发生的事件。DragEnterEvent 不会向下传递,也不会向上冒泡。
DragExitedEvent当拖放过程结束时发送给拖动元素的事件。
DragLeaveEvent使用 DragLeaveEvent 类来管理当拖动离开元素或其后代之一时发送的事件。DragLeaveEvent 不会向下传递,也不会向上冒泡。
DragPerformEvent当另一个元素被拖放到元素上时发送给元素的事件。
DragUpdatedEvent当被拖动的元素进入可能的放置目标时发送的事件。
DropdownField一个允许用户从选项列表中选择一个选项的控件。有关更多信息,请参阅 UXML 元素 DropdownField。
DropdownMenu表示下拉菜单。
DropdownMenuAction表示菜单操作项。
DropdownMenuEventInfo提供有关导致下拉菜单显示的事件的信息。
DropdownMenuItem表示下拉菜单中的一个项。
DropdownMenuSeparator提供一个分隔符菜单项。
DynamicAtlasSettings包含动态图集系统使用的设置。
Easing要与 ValueAnimations 一起使用的一组缓动曲线。
EnumField创建一个下拉菜单,用于在枚举值之间切换。有关更多信息,请参阅 UIE-uxml-element EnumField。
EventBase所有 UIElements 事件的基类。该类实现 IDisposable 以确保在必要时从池中正确释放事件以及任何非托管资源。
EventBase<T0>事件的泛型基类,实现事件池和对事件类型系统的自动注册。
EventDispatcher将事件分派到 IPanel。
EventInterestAttributeCallbackEventHandler.HandleEventBubbleUp 的重写上的可选属性。
ExecuteCommandEvent当面板中的元素应该执行命令时,此事件由编辑器发送。
FieldMouseDragger<T0>提供在视觉元素上拖动以更改值字段。
FloatField创建一个用于输入浮点数的文本字段。有关更多信息,请参阅 UXML 元素 FloatField。
Focusable可以获取焦点的对象的基类。
FocusChangeDirection定义焦点在焦点环中移动的方向的基类。
FocusController负责管理面板内焦点的类。
FocusEvent元素获得焦点后立即发送的事件。此事件会向下传递,不会向上冒泡。
FocusEventBase<T0>与焦点相关的事件的基类。
FocusInEvent元素获得焦点之前立即发送的事件。此事件会向下传递并向上冒泡。
FocusOutEvent元素失去焦点之前立即发送的事件。此事件会向下传递并向上冒泡。
FoldoutFoldout 控件是用户界面的一个可折叠部分。当切换时,它会展开或折叠,从而隐藏或显示它包含的元素。
GenericDropdownMenuGenericDropdownMenu 允许您使用默认文本选项或任何 VisualElement 显示上下文菜单。
GeometryChangedEvent此事件在布局计算后发送,当元素的位置或尺寸发生变化时。
GroupBox这是 IGroupBoxOption 组的封闭容器。此容器中的所有组选项将协同交互,以使用 DefaultGroupManager 允许单选。默认选项是 RadioButton,但用户可以提供其他实现。如果没有在层次结构中找到 IGroupBox,则默认容器将是面板。
Hash128Field创建一个用于编辑 Hash128 的字段。有关更多信息,请参阅 UXML 元素 Hash128Field。
HelpBox为用户创建一个包含消息的帮助框。有关更多信息,请参阅 UXML 元素 HelpBox。
IBindingExtensions扩展方法,提供额外的 IBindable 功能。
Image表示源纹理的 VisualElement。注意:这与 UnityEngine.UI.Image uGUI 控件无关。这是 UI 工具包框架的 Image 控件。
IMGUIContainer绘制 IMGUI 内容的元素。有关更多信息,请参阅 UXML 元素 IMGUIContainer。
IMGUIEvent用于发送没有等效 UIElements 事件的 IMGUI 事件的类。
ImmediateModeElement可以实现自定义立即模式渲染的 VisualElement。
INotifyValueChangedExtensionsINotifyValueChangedExtensions 是一组扩展方法,对实现 INotifyValueChanged_1 的对象很有用。
InputEvent当 TextField 中的文本发生变化时发送事件。
IntegerField创建一个用于输入整数的文本字段。有关更多信息,请参阅 UXML 元素 LongField。
KeyboardEventBase<T0>这是键盘事件的基类。
KeyboardNavigationManipulator提供一个默认实现,用于将输入设备特定事件转换为可能与键盘一起使用的更高级别的导航操作。
KeyDownEvent当按下键时会发送此事件。
KeyUpEvent当释放按下的键时会发送此事件。
Label提供一个显示文本的元素。有关更多信息,请参阅 UXML 元素 Label。
ListViewListView 是一个垂直可滚动区域,链接到并显示项目列表。
ListViewController列表视图控制器。这种类型的视图控制器旨在处理任何 ListView 继承者的数据虚拟化。
长整数字段创建用于输入长整数值的文本字段。有关更多信息,请参阅 UXML 元素 LongField。
操作器所有操作器实现的基类。有关更多信息,请参阅用户手册中的操作器。
网格生成上下文在 VisualElement.generateVisualContent 回调期间提供用于生成视觉元素的视觉内容的方法。
网格写入数据表示为绘制 VisualElement 内容分配的顶点和索引数据。
最小值/最大值滑块包含范围表示的最小值/最大值滑块。有关更多信息,请参阅 UXML 元素 MinMaxSlider。
鼠标捕获控制器管理捕获鼠标事件的类。
鼠标捕获事件在处理程序开始捕获鼠标后发送的事件。
MouseCaptureEventBase<T0>当捕获鼠标的处理程序更改时发送的事件。
鼠标捕获退出事件在处理程序停止捕获鼠标之前发送的事件。
鼠标按下事件当鼠标按钮被按下时发送此事件。
鼠标进入事件当鼠标指针进入元素或其后代元素之一时发送的事件。该事件向下传递,但不向上冒泡。
鼠标进入窗口事件当鼠标指针进入窗口时发送的事件。该事件向上冒泡,但不向下传递。
MouseEventBase<T0>鼠标事件的基类。
鼠标离开事件当鼠标指针退出元素及其所有后代元素时发送的事件。该事件向下传递,但不向上冒泡。
鼠标离开窗口事件当鼠标指针退出窗口时发送的事件。该事件向上冒泡,但不向下传递。
鼠标操作器鼠标操作器具有一个激活过滤器列表。
鼠标移动事件当鼠标移动时发送此事件。
鼠标移出事件当鼠标指针退出元素时发送的事件。该事件向下传递并向上冒泡。
鼠标悬停事件当鼠标指针进入元素时发送的事件。该事件向下传递并向上冒泡。
鼠标释放事件当鼠标按钮被释放时发送此事件。
多列控制器多列视图的默认控制器。负责添加 MultiColumnCollectionHeader 并响应各种回调。
多列列表视图具有多列支持的列表视图。
多列列表视图控制器多列列表视图控制器。这种类型的视图控制器旨在处理任何 MultiColumnListView 继承者的数据虚拟化。
多列树视图具有多列支持的树视图。
多列树视图控制器多列树视图控制器。这种类型的视图控制器旨在处理任何 MultiColumnTreeView 继承者的数据虚拟化。
导航取消事件当用户按下取消按钮时发送的事件。
NavigationEventBase<T0>导航事件的抽象基类。默认情况下,导航事件向下传递并向上冒泡。禁用的元素不会收到这些事件。
导航移动事件当用户按下方向键、移动操纵杆或按下箭头键时通常发送的事件。
导航提交事件当用户按下提交按钮时发送的事件。
二维绘图器用于绘制二维矢量图形的对象。
PanelChangedEventBase<T0>通知面板更改的事件的抽象基类。
面板设置定义一个面板设置资产,该资产在运行时实例化面板。该面板使 Unity 能够在游戏视图中显示基于 UXML 文件的 UI。
面板文本设置表示特定 UI 面板的文本渲染设置。PanelSettings.textSettings
指针取消事件当指针交互被取消时发送此事件。
指针捕获事件当指针被 VisualElement 捕获时发送的事件。
PointerCaptureEventBase<T0>指针捕获事件和鼠标捕获事件的基类。
指针捕获帮助器用于捕获和释放指针的静态类。
指针捕获退出事件当 VisualElement 释放指针时发送的事件。
指针按下事件当指针在视觉元素内部按下时发送。
指针按下链接标签事件当指针按下链接标签时发送此事件。
指针进入事件当指针进入 VisualElement 或其后代之一时发送此事件。该事件不会向下传递,也不会向上冒泡。
PointerEventBase<T0>所有与指针相关的事件的基类。
指针 ID包含指针 ID 值的静态类。
指针离开事件当指针退出元素及其所有后代时发送此事件。该事件不会向下传递,也不会向上冒泡。
指针操作器指针操作器具有一个激活过滤器列表。
指针移动事件当指针状态发生变化时发送此事件。
指针移动链接标签事件当指针在链接标签上更改状态时发送此事件。
指针移出事件当指针退出元素时发送此事件。该事件向下传递并向上冒泡。
指针移出链接标签事件当指针退出链接标签时发送此事件。
指针悬停事件当指针进入元素时发送此事件。该事件向下传递并向上冒泡。
指针悬停链接标签事件当指针进入链接标签时发送此事件。
指针类型包含指针类型值的静态类。
指针释放事件当指针的最后按下的按钮被释放时发送此事件。
指针释放链接标签事件当指针的最后按下的按钮在链接标签上被释放时发送此事件。
PopupField<T0>通用弹出选择字段。
弹出窗口带样式的视觉文本元素。此元素没有任何功能。它只是一个带边框和标题的容器,而不是窗口或弹出窗口。有关更多信息,请参阅 UXML 元素 PopupWindow。
进度条显示上下限值之间进度的控件。有关更多信息,请参阅 UXML 元素 ProgressBar。
单选按钮允许用户在 RadioButtonGroup 中选择单个选项的控件。选择一个将取消选择其他选项。有关更多信息,请参阅 UXML 元素 RadioButton。
单选按钮组允许从 RadioButton 元素的逻辑组中进行单选的控件。选择一个将取消选择其他选项。有关更多信息,请参阅 UXML 元素 RadioButtonGroup。
矩形字段矩形字段。有关更多信息,请参阅 UXML 元素 RectField。
矩形整数字段矩形整数字段。有关更多信息,请参阅 UXML 元素 RectIntField。
重复按钮在按下时重复执行操作的按钮。有关更多信息,请参阅 UXML 元素 RepeatButton。
运行时面板工具提供简单世界、屏幕和面板坐标转换的静态方法集合。
滚动条垂直或水平滚动条。有关更多信息,请参阅 UXML 元素 Scroller。
滚动视图在可滚动框架内显示其内容。有关更多信息,请参阅 ScrollView。
滑块包含浮点数的滑块。
整数滑块包含整数离散值的滑块。有关更多信息,请参阅 UXML 元素 SliderInt。
排序列描述表示要排序的列和排序顺序的描述。
排序列描述集合表示多排序列描述视图中排序列描述的集合或排序列描述。
样式表样式表应用于视觉元素以控制用户界面的布局和视觉外观。
选项卡创建选项卡以组织不同屏幕上的内容。
选项卡视图创建选项卡视图以对一个或多个 Tab 元素进行分组。
模板容器表示 UXML 文件的根 VisualElement。
文本元素如果要声明显示文本的自定义 VisualElement,请将其用作超类。例如,Button 或 Label 使用此作为其基类。有关更多信息,请参阅 UXML 元素 TextElement。
文本字段TextField 接受并显示文本输入。有关更多信息,请参阅 UXML 元素 TextField。
TextInputBaseField<T0>用于所有基于文本的字段的抽象基类。
TextValueField<T0>文本字段的基类。
主题样式表表示从其他样式表组装而成的样式表。
切换按钮Toggle 是一个可点击元素,表示布尔值。
切换按钮组允许从 Button 元素的逻辑组中进行单选或多选的控件。
ToggleButtonGroupStatePropertiesAttribute定义在检查器中如何初始化序列化 ToggleButtonGroupState。
工具提示事件发送到查找第一个显示工具提示的 VisualElement 的事件。
过渡取消事件当过渡被取消时发送的事件。
过渡结束事件在过渡完成时发送的事件。在过渡在完成之前被删除的情况下,该事件将不会触发。
TransitionEventBase<T0>过渡事件的抽象基类。
过渡运行事件当创建过渡(即添加到正在运行的过渡集)时发送的事件。
过渡开始事件当过渡的延迟阶段结束时发送的事件。
树视图TreeView 是一个垂直可滚动区域,它链接到并显示以树形结构组织的项目列表。
树视图控制器树视图控制器。这种类型的视图控制器旨在处理任何 TreeView 继承者的数据虚拟化。
TreeViewExpansionChangedArgs树视图项目扩展事件的数据结构。
双窗格分割视图包含两个可调整大小的窗格的 SplitView。一个窗格是固定大小的,而另一个窗格的 flex-grow 样式设置为 1 以占用所有剩余空间。窗格之间的边框是可拖动的,用于调整两个窗格的大小。支持水平和垂直模式。需要正好两个子元素才能操作。
TypedUxmlAttributeDescription<T0>所有 UXML 特定属性的基类。
UIDocument定义一个组件,该组件将 VisualElement 连接到 GameObject。这使得在游戏视图中渲染在 UXML 文档中定义的 UI 成为可能。
UIRenderer一个渲染器组件,应该添加到 UIDocument 组件旁边以允许世界空间渲染。当 PanelSettings 资产在世界空间中配置时,此组件会由 UIDocument 自动添加。
UIToolkitInputConfigurationUI Toolkit 输入的全局配置选项。
无符号整数字段创建用于输入无符号整数的文本字段。有关更多信息,请参阅 UXML 元素 UnsignedIntegerField。
无符号长整数字段创建用于输入无符号长整数值的文本字段。有关更多信息,请参阅 UXML 元素 UnsignedLongField。
UQueryUQuery 是一组扩展方法,允许您在复杂的层次结构中选择单个或多个 visualElement。有关更多信息,请参阅 UQuery 手册页面。
UQueryExtensionsUQuery 是一组扩展方法,允许您在复杂的层次结构中选择单个或多个 visualElement。
UxmlAssetAttributeDescription<T0>描述引用项目中资产的 UXML 对象属性。在 UXML 中,这是作为字符串 URI 引用的。
UxmlAttributeAttribute声明字段或属性与 UXML 属性相关联。
UxmlAttributeDescription描述 XML 属性的基类。
UxmlBoolAttributeDescription描述 UXML 布尔属性。
UxmlChildElementDescription描述元素允许的子元素。
UxmlColorAttributeDescription描述表示颜色的 UXML 属性(以字符串形式)。
UxmlDoubleAttributeDescription描述 UXML 双精度浮点数属性。
UxmlElementAttribute声明自定义控件。
UxmlEnumAttributeDescription<T0>描述表示枚举的 UXML 属性(以字符串形式)。
UxmlEnumeration将属性的值限制为从值列表中获取。
UxmlFloatAttributeDescription描述 UXML 单精度浮点数属性。
UxmlHash128AttributeDescription描述 UXML Hash128 属性。
UxmlIgnoreAttribute用于从 UXML 数据中序列化的字段,例如 UxmlSerializedData.uxmlAssetId。
UxmlIntAttributeDescription描述 UXML 整数属性。
UxmlLongAttributeDescription描述 UXML 长整数属性。
UxmlObjectAttribute声明可以从 UXML 实例化类并包含 UXML 属性。
UxmlObjectReferenceAttribute声明字段或属性与嵌套的 UXML 对象相关联。
UxmlSerializedData在 UxmlElementAttribute 用于自定义控件时,生成声明元素的实例。
UxmlSerializedDataUtility自定义控件使用 UxmlElementAttribute 时,代码生成器使用它。
UxmlStringAttributeDescription描述 UXML 字符串属性。
UxmlTypeAttributeDescription<T0>描述 XML System.Type 属性。
UxmlTypeReferenceAttribute在应用于具有 UxmlAttributeAttribute 属性的 Type 字段或属性时,提供有关预期类型的的信息。
UxmlTypeRestriction限制属性值的基类。
UxmlUnsignedIntAttributeDescription描述 UXML 无符号整数属性。
UxmlUnsignedLongAttributeDescription描述 UXML 无符号长整数属性。
UxmlValueBounds将属性的值限制在指定的范围内。
UxmlValueMatches将属性的值限制为匹配正则表达式。
ValidateCommandEvent此事件由编辑器在确定命令是否由面板中的元素处理时发送。
ValueAnimation<T0>过渡动画的实现对象。
Vector2Field一个 Vector2 字段。有关更多信息,请参阅 UXML 元素 Vector2Field。
Vector2IntField一个 Vector2Int 字段。有关更多信息,请参阅 UXML 元素 Vector2IntField。
Vector3Field一个 Vector3 字段。有关更多信息,请参阅 UXML 元素 Vector3Field。
Vector3IntField一个 Vector3Int 字段。有关更多信息,请参阅 UXML 元素 Vector3IntField。
Vector4Field一个 Vector4 字段。有关更多信息,请参阅 UXML 元素 Vector4Field。
VectorImage表示矢量图像的资产。
VisualElement构成 UIElements 可视化树一部分的对象的基类。
VisualElementExtensionsVisualElementExtensions 是一组适用于 VisualElement 的扩展方法。
VisualElementFocusChangeDirection定义 VisualElementFocusRing 的焦点更改方向。
VisualElementFocusRing线性焦点环的实现。元素按其 focusIndex 排序。
VisualTreeAsset此类的一个实例包含 VisualElementAsset 的树,该树从 UXML 文件创建。文件中的每个节点对应于一个 VisualElementAsset。你可以克隆一个 VisualTreeAsset 来创建一个 VisualElement 的树。注意:你不能在运行时从原始 UXML 生成 VisualTreeAsset。
WheelEvent鼠标滚轮移动时会发送此事件。

结构

Angle表示角度值。
Background描述 VisualElement 背景。
BackgroundPositionVisualElement background-position 样式属性 IStyle.BackgroundPosition 的脚本接口。
BackgroundRepeatVisualElement background-repeat 样式属性 IStyle.backgroundRepeat 的脚本接口。
BackgroundSizeVisualElement background-size 样式属性 IStyle.BackgroundSize 的脚本接口。
BindablePropertyChangedEventArgs提供有关已更改属性的信息。
BindingActivationContext包含在注册和注销期间传递给绑定实例的信息。
BindingContext上下文对象,包含解析绑定的必要信息。
BindingId定义绑定属性,用作绑定系统的标识符。
BindingInfo提供有关绑定的信息。
BindingResult提供有关绑定更新的信息。
CanStartDragArgs关于即将开始的拖放操作的信息。请参阅 BaseVerticalCollectionView.canStartDrag。
CreationContext此结构保存 UXML 模板实例化期间使用的信息。
CursorVisualElement cursor 样式属性 IStyle.cursor 的脚本接口。
CustomStyleProperty<T0>定义元素的自定义样式属性,以便使用 CustomStyleResolvedEvent 检索该属性。
DataSourceContext包含有关绑定的数据源和数据源路径的信息。
DataSourceContextChanged包含在解析的数据源上下文发生变化时传递给绑定实例的信息。
EasingFunction确定如何计算过渡的中间值。
EventDispatcherGate门控控制调度程序何时处理事件。
FontDefinition描述 VisualElement 字体。
HandleDragAndDropArgs关于正在进行的拖放操作的信息。请参阅 BaseVerticalCollectionView.dragAndDropUpdate 和 BaseVerticalCollectionView.handleDrop。
Length表示距离值。
ManipulatorActivationFilter定义操纵器响应特定事件的条件。
MeshGenerationNode包含 VisualElement 绘制序列的一部分。你可以在作业中使用它来添加嵌套的绘制调用。
Rotate提供绕 TransformOrigin 旋转的可视化元素的旋转信息。正值表示顺时针旋转。
Scale表示应用为元素变换的缩放比例。缩放时不移动的中心点是 TransformOrigin。
SetupDragAndDropArgs关于刚刚开始的拖放操作的信息。你可以使用它为拖放操作的剩余部分存储通用数据。请参阅 BaseVerticalCollectionView.setupDragAndDrop。
StartDragArgs提供入口点来初始化新的拖放操作。
StyleBackground可以是 Background 或 StyleKeyword 的样式值。
StyleBackgroundPosition表示可以是 BackgroundPosition 或 StyleKeyword 的样式值。
StyleBackgroundRepeat表示可以是 BackgroundRepeat 或 StyleKeyword 的样式值。
StyleBackgroundSize表示可以是 BackgroundSize 或 StyleKeyword 的样式值。
StyleColor可以是 Color 或 StyleKeyword 的样式值。
StyleCursor可以是 Cursor 或 StyleKeyword 的样式值。
StyleEnum<T0>可以是枚举或 StyleKeyword 的样式值。
StyleFloat可以是浮点数或 StyleKeyword 的样式值。
StyleFont可以是 Font 或 StyleKeyword 的样式值。
StyleFontDefinition可以是 FontDefinition 或 StyleKeyword 的样式值。
StyleInt可以是整数或 StyleKeyword 的样式值。
StyleLength可以是 Length 或 StyleKeyword 的样式值。
StyleList<T0>可以是列表或 StyleKeyword 的样式值。
StylePropertyName定义样式属性的名称。
StylePropertyNameCollectionStylePropertyName 的集合。
StyleRotate表示可以是 Rotate 或 StyleKeyword 的样式值。
StyleScale可以是 Scale 或 StyleKeyword 的样式值。
StyleTextShadow可以是 TextShadow 或 StyleKeyword 的样式值。
StyleTransformOrigin表示可以是 TransformOrigin 或 StyleKeyword 的样式值。
StyleTranslate可以是 Translate 或 StyleKeyword 的样式值。
StyleValues用于一次动画多个样式值的容器对象。
TempMeshAllocator在作业中用于分配 UI Toolkit 临时网格。
TextShadowVisualElement text-shadow 样式属性 IStyle.textShadow 的脚本接口。
TimerState包含调度程序事件的计时信息。
TimeValue表示时间值。
ToggleButtonGroupState跟踪 ToggleButtonGroup 内按钮状态的结构。
TransformOrigin表示应用(缩放、平移、旋转)变换的原点。
Translate表示对象的平移。X 和 Y 中的百分比值相对于应用样式值的可视化元素的宽度和高度。
TreeViewItemData<T0>使用默认实现提供给 TreeView 的项目结构。
UQueryBuilder<T0>构建一组选择规则以在根可视化元素上运行的实用程序对象。
UQueryState<T0>包含所有选择规则的查询对象。该对象可以保存并稍后重新运行,而无需重新分配内存。
Vertex表示用于绘制 VisualElement 内容的几何体的顶点。
VisualElementStyleSheetSet此结构操纵附加到所有者 VisualElement 的 StyleSheet 对象集。

枚举

Align定义沿轴的对齐行为。
AlternatingRowBackground用于集合视图行的选项,以显示交替的背景颜色。
AngleUnit用于表示 Angle 值的度量单位。
ArcDirection定义弧线时使用的方向(参见 Painter2D.Arc)。
BackgroundPositionKeyword定义背景的位置。
BackgroundSizeType定义背景的大小。
BindingLogLevel用于更改数据绑定更新期间发生的警告的日志级别的选项。
BindingMode绑定模式,用于控制如何更新绑定。
BindingSourceSelectionMode在集合视图中使用数据绑定时,用于更改数据源分配的选项。
BindingStatus用于报告绑定更新结果的状态。
BindingUpdateTrigger用于告知绑定何时更新的选项。
CollectionVirtualizationMethod用于更改集合视图用于显示其内容的虚拟化方法的选项。
ColumnSortingMode定义 MultiColumnListView 或 MultiColumnTreeView 的排序模式。
ContextType描述 VisualElement 层次结构在哪个上下文中运行。
DeltaSpeed对于给定的输入设备增量,值更改的速度。
DisplayStyle定义元素在布局中的显示方式。
DragAndDropPosition放置操作发生的 position。
DragVisualMode拖放操作的状态。
DynamicAtlasFilters用于启用或禁用动态图集的过滤器的选项。
EasingMode表示描述数值变化速率的数学函数。
EditorTextRenderingMode定义编辑器默认渲染文本的方式。
EventInterestOptions在受影响方法以一般非类型特定方式处理事件时,用作 EventInterestAttribute 参数的选项。
FillRule使用 Painter2D.Fill 填充形状时使用的填充规则。
FlexDirection定义弹性布局的主轴。
HelpBoxMessageType用户消息类型。
Justify定义沿主轴的对齐方式,即如何分配额外空间。
KeyboardNavigationOperation表示用户试图通过特定输入机制完成的操作。
LanguageDirection指示元素文本的方向性。
LengthUnit描述如何解释 Length 值。
LineCap路径开头和结尾的端点类型(参见 Painter2D.lineCap)。
LineJoin连接两个子路径的连接类型(参见 Painter2D.lineJoin)。
ListViewReorderMode用于更改 ListView 中项目拖放模式的选项。
MouseButton描述一个 MouseButton。
Overflow定义内容超出元素边界时应该发生什么。
OverflowClipBox用于裁剪 VisualElement 内容的盒子。
PanelScaleMode指定屏幕大小变化时面板中元素如何缩放的选项。参见 PanelSettings.scaleMode。
PanelScreenMatchMode指定当当前屏幕分辨率的纵横比与参考分辨率不匹配时如何缩放面板区域的选项。参见 PanelSettings.screenMatchMode。
PenButton描述 PenButton。基于 W3 规范:https://www.w3.org/TR/pointerevents2/#the-buttons-property。
PickingMode描述拾取行为。
Position定义布局引擎如何解释位置值。
PropagationPhase事件的传播阶段。
Repeat定义如何重复背景。
ScrollerVisibility控制 ScrollView 中滚动条可见性的选项。
ScrollViewModeScrollView 的配置,影响其内容的布局以及滚动条的显示方式。ScrollView.mode
SelectionType控制一次可以选择多少个项目。
SliderDirection这是 Slider 和 SliderInt 的方向。
SortDirection排序方向。
StyleKeyword可以在任何样式值类型上使用的关键字。
TextOverflow指定 Text Element 如何处理隐藏的溢出内容。
TextOverflowPosition指定当 textOverflow 设置为 TextOverflow.Ellipsis 时,Element 用省略号替换文本的哪一部分。
TimeUnit描述如何解释 TimeValue。
TransformOriginOffset指定 TransformOrigin 的对齐关键字。
TrickleDown使用此枚举指定事件处理程序在哪个阶段执行。
TwoPaneSplitViewOrientation确定两个可调整大小窗格的方向。
UIToolkitInputBackendOptionUI Toolkit 事件在运行时的输入后端选项。
UsageHints提供一组选项,描述 VisualElement 的预期使用模式。这些选项作为优化的指导。您可以在一个元素上设置多个使用提示。例如,如果位置和颜色都发生变化,您可以同时设置 DynamicTransform 和 DynamicColor。注意:在编辑时或在将 VisualElement 添加到面板之前设置使用提示。在过渡的情况下,当过渡开始时,系统可能会自动添加缺少的相关使用提示,以避免在每一帧都重新生成几何图形。但是,这会导致一帧的性能损失,因为 VisualElement 及其后代的渲染数据会重新生成。
VersionChangeType用于表示 VisualElement 中某些更改的值。
Visibility指定 VisualElement 是否可见的样式值。
WhiteSpace控制元素文本中空白和换行的处理方式。
Wrap默认情况下,所有项目都会尝试在一行上显示。您可以使用此属性更改此设置,并允许项目根据需要换行。