Ejemplo n.º 1
0
        public ListView()
        {
            selectionType  = SelectionType.Single;
            m_ScrollOffset = 0.0f;

            m_ScrollView = new ScrollView();
            m_ScrollView.StretchToParentSize();
            m_ScrollView.stretchContentWidth            = true;
            m_ScrollView.verticalScroller.valueChanged += OnScroll;
            shadow.Add(m_ScrollView);

            RegisterCallback <GeometryChangedEvent>(OnSizeChanged);

            m_ScrollView.contentContainer.RegisterCallback <MouseDownEvent>(OnClick);
            m_ScrollView.contentContainer.RegisterCallback <KeyDownEvent>(OnKeyDown);
            m_ScrollView.contentContainer.focusIndex = 0;
        }
Ejemplo n.º 2
0
        public ListView()
        {
            selectionType  = SelectionType.Single;
            m_ScrollOffset = 0.0f;

            m_ScrollView = new ScrollView();
            m_ScrollView.StretchToParentSize();
            m_ScrollView.verticalScroller.valueChanged += OnScroll;
            shadow.Add(m_ScrollView);

            RegisterCallback <GeometryChangedEvent>(OnSizeChanged);

            m_ScrollView.contentContainer.RegisterCallback <MouseDownEvent>(OnClick);
            m_ScrollView.contentContainer.RegisterCallback <KeyDownEvent>(OnKeyDown);
            m_ScrollView.contentContainer.focusIndex = 0;

            schedule.Execute(() =>
            {
                Dirty(ChangeType.Layout);
                m_ScrollView.Focus();
            }).StartingIn(1);
        }