public override void Initial(ModelElement parent, HotFix.UIPage ui, object obj = null) { model = ModelManagerUI.CloneModel("baseUI", "gridscroll"); base.Initial(parent, ui, obj); view = model.ComponentReflection <View>(); List <int> testData = new List <int>(); for (int i = 0; i < 44; i++) { testData.Add(i); } view.Scroll.BindingData = testData; view.Scroll.SetItemUpdate <Item, int>((o, e, i) => { o.Text.text = i.ToString(); }); view.Scroll.Refresh(); }
public override void Initial(ModelElement parent, HotFix.UIPage ui, object obj = null) { model = ModelManagerUI.CloneModel("baseUI", "gridscroll"); base.Initial(parent, ui, obj); view = model.ComponentReflection <View>(); List <int> testData = new List <int>(); for (int i = 0; i < 33; i++) { testData.Add(i); } view.Scroll.BindingData = testData; view.Scroll.SetItemUpdate <Item, int>((o, e, i) => { o.Text.text = i.ToString(); }); view.Scroll.Refresh(); view.Scroll.eventCall.Click = (o, e) => { if (e.IsRightButtonUp) { HotFix.UIMenu.Instance.ShowMenu <TestMenu>(this, e.CanPosition); } }; }