StyleGuide Sample 완료

This commit is contained in:
logonkhi
2026-01-13 20:39:45 +09:00
parent c8ff7b503d
commit ee86f93814
47 changed files with 20319 additions and 88 deletions

View File

@@ -10,6 +10,33 @@ namespace UVC.UIToolkit
/// 리스트 뷰 컴포넌트.
/// Unity ListView를 래핑하여 커스텀 스타일을 적용합니다.
/// </summary>
/// <example>
/// <para><b>C# 코드에서 사용:</b></para>
/// <code>
/// // 리스트 뷰 생성
/// var listView = new UTKListView();
///
/// // 데이터 소스 설정
/// var items = new List<string> { "항목 1", "항목 2", "항목 3" };
/// listView.itemsSource = items;
///
/// // 아이템 렌더링
/// listView.makeItem = () => new Label();
/// listView.bindItem = (element, index) => {
/// (element as Label).text = items[index];
/// };
///
/// // 선택 이벤트
/// listView.OnItemSelected += (index) => Debug.Log($"선택: {items[index]}");
/// listView.OnItemDoubleClicked += (index) => Debug.Log($"더블클릭: {items[index]}");
/// </code>
/// <para><b>UXML에서 사용:</b></para>
/// <code>
/// <ui:UXML xmlns:utk="UVC.UIToolkit">
/// <utk:UTKListView fixed-item-height="30" selection-type="Single" />
/// </ui:UXML>
/// </code>
/// </example>
[UxmlElement]
public partial class UTKListView : ListView, IDisposable
{