Пример #1
0
        public override void Initial(ModelElement mod)
        {
            model = mod;
            var scr = mod.Find("Scroll");

            scroll = new ScrollX();
            scroll.Initial(scr);
            var sli = mod.Find("Slider");

            slider = new UISlider();
            slider.Initial(sli);
            scroll.Scroll = (o, e) => {
                slider.Percentage = scroll.Pos;
                if (Scroll != null)
                {
                    Scroll(o, e);
                }
            };
            slider.OnValueChanged = (o) =>
            {
                scroll.Pos = slider.Percentage;
                if (OnValueChanged != null)
                {
                    OnValueChanged(o);
                }
            };
        }
Пример #2
0
        public static ScrollX CreateSrollX(string name)
        {
            var mod    = CreateScroll(name);
            var scroll = new ScrollX();

            scroll.Initial(mod);
            return(scroll);
        }