using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UIElements;
using MuHua;
///
/// 测试页面
///
public class UITestPage : ModuleUIPage {
public VisualTreeAsset TemplateAsset;
public List list;
private UIToggle toggle;
private UIDropdown dropdown;
private UIScrollView scrollView1;
private UIScrollView scrollView2;
private UIScrollView scrollView3;
private UIScrollView scrollView4;
public override VisualElement Element => root;
public VisualElement Toggle => Q("Toggle");
public VisualElement Dropdown => Q("Dropdown");
public VisualElement ScrollView1 => Q("ScrollView1");
public VisualElement ScrollView2 => Q("ScrollView2");
public VisualElement ScrollView3 => Q("ScrollView3");
public VisualElement ScrollView4 => Q("ScrollView4");
private void Awake() {
toggle = new UIToggle(Toggle);
toggle.ValueChanged += (value) => Debug.Log(value);
dropdown = new UIDropdown(Dropdown, root, TemplateAsset);
dropdown.SetValue(list);
dropdown.ValueChanged += (value) => Debug.Log(value);
scrollView1 = new UIScrollView(ScrollView1, root, UIDirection.Vertical, UIDirection.FromLeftToRight, UIDirection.FromTopToBottom);
scrollView2 = new UIScrollView(ScrollView2, root, UIDirection.Vertical, UIDirection.FromLeftToRight, UIDirection.FromBottomToTop);
scrollView3 = new UIScrollView(ScrollView3, root, UIDirection.Horizontal, UIDirection.FromLeftToRight);
scrollView4 = new UIScrollView(ScrollView4, root, UIDirection.Horizontal, UIDirection.FromLeftToRight);
}
private void Update() {
dropdown.Update();
scrollView1.Update();
scrollView2.Update();
scrollView3.Update();
scrollView4.Update();
}
private void OnDestroy() {
dropdown.Release();
}
}