Version: Unity 6.0 (6000.0)
언어 : 한국어
로직으로 UXML 문서 캡슐화
BindableElement

시각적 요소 레퍼런스

다음 표에는 UnityEngine.UIElementsUnityEditor.UIElements 네임스페이스에서 사용 가능한 시각적 요소가 간략하게 나와 있습니다.

기본 요소

요소 네임스페이스 C# 클래스
BindableElement UnityEngine.UIElements UnityEngine.UIElements.BindableElement
VisualElement UnityEngine.UIElements UnityEngine.UIElements.VisualElement

빌트인 컨트롤

다음 표는__ UI__(사용자 인터페이스) 사용자가 애플리케이션과 상호 작용하도록 해 줍니다. Unity는 현재 3개의 UI 시스템을 지원합니다. 자세한 정보
See in Glossary
툴킷에서 사용할 수 있는 모든 빌트인 컨트롤의 레퍼런스입니다.

요소 바인드 가능 데이터 유형 네임스페이스 C# 클래스
BoundsField UnityEngine.Bounds UnityEngine.UIElements UnityEngine.UIElements.BoundsField
BoundsIntField UnityEngine.BoundsInt UnityEngine.UIElements UnityEngine.UIElements.BoundsIntField
Box
UnityEngine.UIElements UnityEngine.UIElements.Box
Button string UnityEngine.UIElements UnityEngine.UIElements.Button
ColorField UnityEngine.Color UnityEditor.UIElements UnityEditor.UIElements.ColorField
CurveField UnityEngine.AnimationCurve UnityEditor.UIElements UnityEditor.UIElements.CurveField
DoubleField double UnityEngine.UIElements UnityEngine.UIElements.DoubleField
DropdownField string UnityEngine.UIElements UnityEngine.UIElements.DropdownField
EnumField Enum UnityEngine.UIElements UnityEngine.UIElements.EnumField
EnumFlagsField Enum UnityEditor.UIElements UnityEditor.UIElements.EnumFlagsField
FloatField float UnityEngine.UIElements UnityEngine.UIElements.FloatField
Foldout boolean UnityEngine.UIElements UnityEngine.UIElements.Foldout
GradientField UnityEngine.Gradient UnityEditor.UIElements UnityEditor.UIElements.GradientField
GroupBox
UnityEngine.UIElements UnityEngine.UIElements.GroupBox
Hash128Field UnityEngine.Hash128 UnityEngine.UIElements UnityEngine.UIElements.Hash128Field
HelpBox
UnityEngine.UIElements UnityEngine.UIElements.HelpBox
IMGUIContainer
UnityEngine.UIElements UnityEngine.UIElements.IMGUIContainer
Image
UnityEngine.UIElements UnityEngine.UIElements.Image
InspectorElement
UnityEditor.UIElements UnityEditor.UIElements.InspectorElement
IntegerField int UnityEngine.UIElements UnityEngine.UIElements.IntegerField
Label string UnityEngine.UIElements UnityEngine.UIElements.Label
LayerField int UnityEditor.UIElements UnityEditor.UIElements.LayerField
LayerMaskField int UnityEditor.UIElements UnityEditor.UIElements.LayerMaskField
ListView IList UnityEngine.UIElements UnityEngine.UIElements.ListView
LongField long UnityEngine.UIElements UnityEngine.UIElements.LongField
MaskField int UnityEditor.UIElements UnityEditor.UIElements.MaskField
MinMaxSlider UnityEngine.Vector2 UnityEngine.UIElements UnityEngine.UIElements.MinMaxSlider
MultiColumnListView
UnityEngine.UIElements UnityEngine.UIElements.MultiColumnListView
MultiColumnTreeView
UnityEngine.UIElements UnityEngine.UIElements.MultiColumnTreeView
ObjectField UnityEngine.Object UnityEditor.UIElements UnityEditor.UIElements.ObjectField
PopupWindow string UnityEngine.UIElements UnityEngine.UIElements.PopupWindow
ProgressBar float UnityEngine.UIElements UnityEngine.UIElements.ProgressBar
PropertyField
UnityEditor.UIElements UnityEditor.UIElements.PropertyField
RadioButton boolean UnityEngine.UIElements UnityEngine.UIElements.RadioButton
RadioButtonGroup int UnityEngine.UIElements UnityEngine.UIElements.RadioButtonGroup
RectField UnityEngine.Rect UnityEngine.UIElements UnityEngine.UIElements.RectField
RectIntField UnityEngine.RectInt UnityEngine.UIElements UnityEngine.UIElements.RectIntField
RenderingLayerMaskField System.UInt32 UnityEditor.UIElements UnityEditor.UIElements.RenderingLayerMaskField
RepeatButton string UnityEngine.UIElements UnityEngine.UIElements.RepeatButton
ScrollView
UnityEngine.UIElements UnityEngine.UIElements.ScrollView
Scroller
UnityEngine.UIElements UnityEngine.UIElements.Scroller
Slider float UnityEngine.UIElements UnityEngine.UIElements.Slider
SliderInt int UnityEngine.UIElements UnityEngine.UIElements.SliderInt
Tab
UnityEngine.UIElements UnityEngine.UIElements.Tab
TabView
UnityEngine.UIElements UnityEngine.UIElements.TabView
TagField string UnityEditor.UIElements UnityEditor.UIElements.TagField
TemplateContainer
UnityEngine.UIElements UnityEngine.UIElements.TemplateContainer
TemplateContainer
UnityEngine.UIElements UnityEngine.UIElements.TemplateContainer
TextElement string UnityEngine.UIElements UnityEngine.UIElements.TextElement
TextField string UnityEngine.UIElements UnityEngine.UIElements.TextField
Toggle boolean UnityEngine.UIElements UnityEngine.UIElements.Toggle
ToggleButtonGroup UnityEngine.UIElements.ToggleButtonGroupState UnityEngine.UIElements UnityEngine.UIElements.ToggleButtonGroup
Toolbar
UnityEditor.UIElements UnityEditor.UIElements.Toolbar
ToolbarBreadcrumbs
UnityEditor.UIElements UnityEditor.UIElements.ToolbarBreadcrumbs
ToolbarButton
UnityEditor.UIElements UnityEditor.UIElements.ToolbarButton
ToolbarMenu
UnityEditor.UIElements UnityEditor.UIElements.ToolbarMenu
ToolbarPopupSearchField
string UnityEditor.UIElements UnityEditor.UIElements.ToolbarPopupSearchField
ToolbarSearchField
string UnityEditor.UIElements UnityEditor.UIElements.ToolbarSearchField
ToolbarSpacer
UnityEditor.UIElements UnityEditor.UIElements.ToolbarSpacer
ToolbarToggle boolean UnityEditor.UIElements UnityEditor.UIElements.ToolbarToggle
TreeView
UnityEngine.UIElements UnityEngine.UIElements.TreeView
TwoPaneSplitView
UnityEngine.UIElements UnityEngine.UIElements.TwoPaneSplitView
UnsignedIntegerField System.UInt32 UnityEngine.UIElements UnityEngine.UIElements.UnsignedIntegerField
UnsignedLongField System.UInt64 UnityEngine.UIElements UnityEngine.UIElements.UnsignedLongField
Vector2Field UnityEngine.Vector2 UnityEngine.UIElements UnityEngine.UIElements.Vector2Field
Vector2IntField UnityEngine.Vector2Int UnityEngine.UIElements UnityEngine.UIElements.Vector2IntField
Vector3Field UnityEngine.Vector3 UnityEngine.UIElements UnityEngine.UIElements.Vector3Field
Vector3IntField UnityEngine.Vector3Int UnityEngine.UIElements UnityEngine.UIElements.Vector3IntField
Vector4Field UnityEngine.Vector4 UnityEngine.UIElements UnityEngine.UIElements.Vector4Field

C# 전용 컨트롤

다음 표에는 C#에서만 사용할 수 있고 UXML 표현이 없는 컨트롤이 나열되어 있습니다.

이름 바인드 가능 네임스페이스 C# 클래스
GenericDropdownMenu 지원 안 함 UnityEngine.UIElements UnityEngine.UIElements.GenericDropdownMenu

템플릿

요소 설명 네임스페이스 허용되는 자식 요소 속성
Template Instance 요소를 사용하여 인스턴스화할 수 있는 또 다른 UXML 템플릿에 대한 레퍼런스입니다. UnityEngine.UIElements 없음 name: 이 요소에 대한 고유한 문자열 식별자
path: 로드할 UXML 파일의 경로
Instance Template의 인스턴스 UnityEngine.UIElements 없음 template: 인스턴스화할 Templatename

UxmlObject 속성

요소 설명 네임스페이스 허용되는 자식 요소 속성
Columns 열에 대한 설명이 포함되어 있습니다. MultiColumnListView 또는 MultiColumnTreeView와 같이 이를 지원하는 부모의 자식이어야 합니다. UnityEngine.UIElements Column 없음
Column 열을 설명합니다. Columns의 자식이어야 합니다. UnityEngine.UIElements 없음 name: 코드에서 이 열의 이름
title: 이 열의 헤더에 표시되는 이름
width: 이 열의 기본 너비(픽셀 단위)
로직으로 UXML 문서 캡슐화
BindableElement