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

64 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<UXML xmlns="UnityEngine.UIElements" xmlns:utk="UVC.UIToolkit">
<Style src="../UTKSampleCommon.uss" />
<Style src="UTKIntStepperSample.uss" />
<VisualElement class="utk-sample-container">
<Label class="utk-sample-desc" text="숫자 스테퍼 컴포넌트 (증감 버튼 포함)" />
<!-- Step 1 -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Step 1" />
<VisualElement class="utk-sample-row">
<utk:UTKIntStepper name="stepper-step1" min-value="0" max-value="100" value="50" step="1" class="utk-sample-stepper" />
</VisualElement>
</VisualElement>
<!-- Step 5 -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Step 5" />
<VisualElement class="utk-sample-row">
<utk:UTKIntStepper name="stepper-step5" min-value="0" max-value="100" value="25" step="5" class="utk-sample-stepper" />
</VisualElement>
</VisualElement>
<!-- Wrap Around -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Wrap Around" />
<VisualElement class="utk-sample-row">
<utk:UTKIntStepper name="stepper-wrap" min-value="0" max-value="100" value="0" step="10" wrap-around="true" class="utk-sample-stepper" />
</VisualElement>
</VisualElement>
<!-- Disabled -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Disabled" />
<VisualElement class="utk-sample-row" name="stepper-disabled-row">
<!-- Disabled stepper will be created via C# to call SetEnabled(false) -->
</VisualElement>
</VisualElement>
<!-- Validation - Even Number -->
<VisualElement class="utk-sample-section">
<Label class="utk-sample-section__title" text="Validation (Even Number Only)" />
<VisualElement class="utk-sample-row" name="stepper-validation-row">
<!-- Validation stepper will be created via C# -->
</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="stepper-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>