Version: 2022.1
言語: 日本語
Best practices for managing elements
UXML element BindableElement

UXML 要素リファレンス

以下の表には、UnityEngine.UIElementsUnityEditor.UIElements 名前空間で使用可能な UXML 要素がまとめられています。

基本要素

Element 名前空間 許可された子要素 C# class
BindableElement UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.BindableElement
VisualElement UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.VisualElement

ビルトインコントロール

次の表は、UI Toolkit で使用できるすべてのビルトインコントロールのリファレンスです。

Element Bindable データ型 名前空間 許可された子要素 C# class
BoundsField あり UnityEngine.Bounds UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.BoundsField
BoundsIntField あり UnityEngine.BoundsInt UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.BoundsIntField
Box UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Box
Button あり string UnityEngine.UIElements なし UnityEngine.UIElements.Button
ColorField あり UnityEngine.Color UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ColorField
CurveField あり UnityEngine.AnimationCurve UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.CurveField
DoubleField あり double UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.DoubleField
DropdownField あり string UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.DropdownField
EnumField あり Enum UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.EnumField
EnumFlagsField あり Enum UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.EnumFlagsField
FloatField あり float UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.FloatField
Foldout あり bool UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Foldout
GradientField あり UnityEngine.Gradient UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.GradientField
GroupBox あり UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.GroupBox
Hash128Field あり UnityEngine.Hash128 UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Hash128Field
HelpBox UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.HelpBox
IMGUIContainer UnityEngine.UIElements なし UnityEngine.UIElements.IMGUIContainer
Image UnityEngine.UIElements なし UnityEngine.UIElements.Image
InspectorElement あり UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.InspectorElement
IntegerField あり int UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.IntegerField
Label あり string UnityEngine.UIElements なし UnityEngine.UIElements.Label
LayerField あり int UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.LayerField
LayerMaskField あり int UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.LayerMaskField
ListView あり IList UnityEngine.UIElements なし UnityEngine.UIElements.ListView
LongField あり long UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.LongField
MaskField あり int UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.MaskField
MinMaxSlider あり UnityEngine.Vector2 UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.MinMaxSlider
MultiColumnListView あり UnityEngine.UIElements なし UnityEngine.UIElements.MultiColumnListView
MultiColumnTreeView あり UnityEngine.UIElements なし UnityEngine.UIElements.MultiColumnTreeView
ObjectField あり UnityEngine.Object UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ObjectField
PopupWindow あり string UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.PopupWindow
ProgressBar あり float UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.ProgressBar
PropertyField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.PropertyField
RadioButton あり bool UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RadioButton
RadioButtonGroup あり int UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RadioButtonGroup
RectField あり UnityEngine.Rect UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RectField
RectIntField あり UnityEngine.RectInt UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RectIntField
RepeatButton あり string UnityEngine.UIElements なし UnityEngine.UIElements.RepeatButton
ScrollView UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.ScrollView
Scroller UnityEngine.UIElements なし UnityEngine.UIElements.Scroller
Slider あり float UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Slider
SliderInt あり int UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.SliderInt
TagField あり string UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.TagField
TextElement あり string UnityEngine.UIElements なし UnityEngine.UIElements.TextElement
TextField あり string UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.TextField
Toggle あり bool UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Toggle
Toolbar UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.Toolbar
ToolbarBreadcrumbs UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarBreadcrumbs
ToolbarButton あり UnityEditor.UIElements なし UnityEditor.UIElements.ToolbarButton
ToolbarMenu あり UnityEditor.UIElements なし UnityEditor.UIElements.ToolbarMenu
ToolbarPopupSearchField string UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarPopupSearchField
ToolbarSearchField string UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarSearchField
ToolbarSpacer UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarSpacer
ToolbarToggle あり bool UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarToggle
TreeView あり UnityEngine.UIElements なし UnityEngine.UIElements.TreeView
TwoPaneSplitView UnityEngine.UIElements なし UnityEngine.UIElements.TwoPaneSplitView
Vector2Field あり UnityEngine.Vector2 UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector2Field
Vector2IntField あり UnityEngine.Vector2Int UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector2IntField
Vector3Field あり UnityEngine.Vector3 UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector3Field
Vector3IntField あり UnityEngine.Vector3Int UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector3IntField
Vector4Field あり UnityEngine.Vector4 UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector4Field

テンプレート

Element 説明 名前空間 許可された子要素 属性
テンプレート Instance 要素を使ってインスタンス化できる別の UXML テンプレートへの参照 UnityEngine.UIElements なし name: この要素の固有の文字列識別子
path: ロードする UXML ファイルパス
Instance Template のインスタンス UnityEngine.UIElements なし template: インスタンス化する Templatename
TemplateContainer テンプレートコンテナ UnityEngine.UIElements なし BindableElement のすべての属性
template: このテンプレートの文字列識別子

UxmlObject attributes

Element 説明 名前空間 許可された子要素 属性
Columns Contains descriptions of columns. Must be a child of a parent that supports it, such as MultiColumnListView or MultiColumnTreeView. UnityEngine.UIElements Column なし
Column Describes a column. Must be a child of Columns. UnityEngine.UIElements なし name: The name of this column in code
title: The name displayed in the header of this column
width: The default width of this column in pixels
Best practices for managing elements
UXML element BindableElement
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961