Files
XRLib/Assets/Resources/UIToolkit/Sample/Input/UTKInputFieldSample.uxml
2026-02-12 18:04:38 +09:00

72 lines
3.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<UXML xmlns="UnityEngine.UIElements" xmlns:utk="UVC.UIToolkit">
<Style src="../UTKSampleCommon.uss" />
<Style src="UTKInputFieldSample.uss" />
<VisualElement class="utk-sample-container">
<Label class="utk-sample-desc" text="텍스트 입력 필드" />
<!-- With Label -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="With Label" />
<VisualElement class="utk-sample-row">
<utk:UTKInputField name="input-username" label="Username" placeholder="Enter your name..." class="utk-sample-input-field" />
</VisualElement>
</VisualElement>
<!-- No Label -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="No Label" />
<VisualElement class="utk-sample-row">
<utk:UTKInputField name="input-search" label="" placeholder="Search..." class="utk-sample-input-field--narrow" />
</VisualElement>
</VisualElement>
<!-- Disabled -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Disabled" />
<VisualElement class="utk-sample-row">
<utk:UTKInputField name="input-disabled" label="Disabled" placeholder="Cannot edit..." is-enabled="false" class="utk-sample-input-field" />
</VisualElement>
</VisualElement>
<!-- No Label Disabled -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="No Label Disabled" />
<VisualElement class="utk-sample-row">
<utk:UTKInputField name="input-no-label-disabled" label="" placeholder="Cannot edit..." is-enabled="false" class="utk-sample-input-field--narrow" />
</VisualElement>
</VisualElement>
<!-- Validation - Email -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Validation (Email)" />
<VisualElement class="utk-sample-row">
<utk:UTKInputField name="input-validation-email" label="Email" placeholder="example@email.com" class="utk-sample-input-field" />
</VisualElement>
</VisualElement>
<!-- Validation - Required -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Validation (Required)" />
<VisualElement class="utk-sample-row">
<utk:UTKInputField name="input-validation-required" label="Name" placeholder="이름을 입력하세요" class="utk-sample-input-field" />
</VisualElement>
</VisualElement>
<!-- Validate All Button -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Validate All (강제 검증)" />
<VisualElement class="utk-sample-row" name="validation-button-row">
<!-- Button created via C# -->
</VisualElement>
</VisualElement>
<!-- Code Sample -->
<VisualElement class="utk-code-sample-container">
<utk:UTKCodeBlock name="code-csharp" title="C#" />
<utk:UTKCodeBlock name="code-uxml" title="UXML" />
</VisualElement>
</VisualElement>
</UXML>