Example #1
0
    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();
    }
Example #2
0
    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);
            }
        };
    }