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; }
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); }