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); } }; }
public static ScrollX CreateSrollX(string name) { var mod = CreateScroll(name); var scroll = new ScrollX(); scroll.Initial(mod); return(scroll); }