40 lines
3.0 KiB
XML
40 lines
3.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<UXML xmlns="UnityEngine.UIElements" xmlns:utk="UVC.UIToolkit">
|
|
<Style src="../UTKSampleCommon.uss" />
|
|
<Style src="UTKCardSample.uss" />
|
|
|
|
<VisualElement class="utk-sample-container">
|
|
<Label class="utk-sample-desc" text="카드 컴포넌트" />
|
|
|
|
<VisualElement class="utk-sample-section">
|
|
<Label class="utk-sample-section__title" text="Cards" />
|
|
<VisualElement class="utk-sample-row">
|
|
<utk:UTKCard name="card-1" title="Card Title" subtitle="This is the card content." class="utk-sample-card" />
|
|
<utk:UTKCard name="card-2" title="Another Card" subtitle="Different content here." class="utk-sample-card" />
|
|
</VisualElement>
|
|
</VisualElement>
|
|
|
|
<VisualElement class="utk-sample-section">
|
|
<Label class="utk-sample-section__title" text="Card Variants" />
|
|
<VisualElement class="utk-sample-row">
|
|
<utk:UTKCard name="card-elevated" title="Elevated" subtitle="기본 그림자 스타일" variant="Elevated" class="utk-sample-card" />
|
|
<utk:UTKCard name="card-outlined" title="Outlined" subtitle="외곽선 스타일" variant="Outlined" class="utk-sample-card" />
|
|
<utk:UTKCard name="card-filled" title="Filled" subtitle="채움 스타일" variant="Filled" class="utk-sample-card" />
|
|
</VisualElement>
|
|
</VisualElement>
|
|
|
|
<VisualElement class="utk-sample-section">
|
|
<Label class="utk-sample-section__title" text="Clickable Card" />
|
|
<VisualElement class="utk-sample-row">
|
|
<utk:UTKCard name="card-clickable" title="클릭 가능" subtitle="클릭해 보세요" is-clickable="true" class="utk-sample-card" />
|
|
</VisualElement>
|
|
</VisualElement>
|
|
|
|
<!-- Code Sample -->
|
|
<VisualElement class="utk-code-sample-container">
|
|
<utk:UTKCodeBlock title="C#" code="// 기본 카드 var card = new UTKCard(); card.Title = "카드 제목"; card.Subtitle = "부제목"; card.Variant = UTKCard.CardVariant.Elevated; // 콘텐츠 추가 card.AddContent(new Label("카드 내용")); // 액션 버튼 추가 card.AddActionButton("자세히", () => Debug.Log("클릭")); // 클릭 가능 카드 card.IsClickable = true; card.OnClicked += () => Debug.Log("카드 클릭");" />
|
|
<utk:UTKCodeBlock title="UXML" code="<!-- 기본 카드 --> <utk:UTKCard title="제목" subtitle="부제목" variant="Elevated"> <Label text="카드 내용" /> </utk:UTKCard> <!-- 클릭 가능 카드 --> <utk:UTKCard title="클릭해보세요" is-clickable="true" /> <!-- 외곽선 카드 --> <utk:UTKCard title="외곽선" variant="Outlined" />" />
|
|
</VisualElement>
|
|
</VisualElement>
|
|
</UXML>
|