Version: 2021.3
言語: 日本語
Load UXML from C# scripts
UXML 要素 BindableElement

UXML 要素のリファレンス

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

基本要素

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

制御

要素 名前空間 許可された子要素 C# クラス
BoundsField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.BoundsField
BoundsIntField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.BoundsIntField
Box UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Box
Button UnityEngine.UIElements なし UnityEngine.UIElements.Button
ColorField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ColorField
CurveField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.CurveField
DoubleField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.DoubleField
DropdownField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.DropdownField
EnumField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.EnumField
EnumFlagsField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.EnumFlagsField
FloatField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.FloatField
Foldout UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Foldout
GradientField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.GradientField
GroupBox UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.GroupBox
Hash128Field 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 UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.IntegerField
Label UnityEngine.UIElements なし UnityEngine.UIElements.Label
LayerField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.LayerField
LayerMaskField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.LayerMaskField
ListView UnityEngine.UIElements なし UnityEngine.UIElements.ListView
LongField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.LongField
MaskField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.MaskField
MinMaxSlider UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.MinMaxSlider
ObjectField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ObjectField
PopupWindow UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.PopupWindow
ProgressBar UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.ProgressBar
PropertyField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.PropertyField
RadioButton UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RadioButton
RadioButtonGroup UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RadioButtonGroup
RectField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RectField
RectIntField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.RectIntField
RepeatButton UnityEngine.UIElements なし UnityEngine.UIElements.RepeatButton
ScrollView UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.ScrollView
Scroller UnityEngine.UIElements なし UnityEngine.UIElements.Scroller
Slider UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Slider
SliderInt UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.SliderInt
TagField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.TagField
TextElement UnityEngine.UIElements なし UnityEngine.UIElements.TextElement
TextField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.TextField
Toggle 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 UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarPopupSearchField
ToolbarSearchField UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarSearchField
ToolbarSpacer UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarSpacer
ToolbarToggle UnityEditor.UIElements 任意の数の VisualElement UnityEditor.UIElements.ToolbarToggle
TreeView UnityEngine.UIElements なし UnityEngine.UIElements.TreeView
TwoPaneSplitView UnityEngine.UIElements なし UnityEngine.UIElements.TwoPaneSplitView
Vector2Field UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector2Field
Vector2IntField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector2IntField
Vector3Field UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector3Field
Vector3IntField UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector3IntField
Vector4Field UnityEngine.UIElements 任意の数の VisualElement UnityEngine.UIElements.Vector4Field

テンプレート

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

UxmlObject Attributes

要素 機能 名前空間 許可された子要素 属性
Columns コラムの説明を含みます。MultiColumnListView または MultiColumnTreeView のように、それをサポートする親の子でなくてはなりません。 UnityEngine.UIElements Column なし
Column コラムの説明を含みます。Columns の子である必要があります。 UnityEngine.UIElements なし name: コード内でのこのコラムの名前
title: このカラムのヘッダーに表示される名前
width: このコラムのデフォルトの幅 (ピクセル)
Load UXML from C# scripts
UXML 要素 BindableElement