StyleGuide Sample 완료
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user