public SelectBoxList(SelectBox <T> selectBox) : base(null, selectBox.GetStyle().ScrollStyle) { _selectBox = selectBox; SetOverscroll(false, false); SetFadeScrollBars(false); SetScrollingDisabled(true, false); ListBox = new ListBox <T>(selectBox.GetStyle().ListStyle); ListBox.SetTouchable(Touchable.Disabled); SetWidget(ListBox); ListBox.OnChanged += item => { selectBox.GetSelection().Choose(item); if (selectBox.OnChanged != null) { selectBox.OnChanged(item); } Hide(); }; }
public SelectBoxList(SelectBox <T> selectBox) : base(null, selectBox.getStyle().scrollStyle) { _selectBox = selectBox; setOverscroll(false, false); setFadeScrollBars(false); setScrollingDisabled(true, false); listBox = new ListBox <T>(selectBox.getStyle().listStyle); listBox.setTouchable(Touchable.Disabled); setWidget(listBox); listBox.onChanged += item => { selectBox.getSelection().choose(item); if (selectBox.onChanged != null) { selectBox.onChanged(item); } hide(); }; }