Ejemplo n.º 1
0
        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();
            };
        }
Ejemplo n.º 2
0
        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();
            };
        }