private void MoveSelectionByOne(bool forwards) { if (m_controlInfoView != null) { if (!forwards) { m_controlInfoView.MoveCurrentToPrevious(); if (m_controlInfoView.CurrentItem == null) { m_controlInfoView.MoveCurrentToLast(); } } else { m_controlInfoView.MoveCurrentToNext(); if (m_controlInfoView.CurrentItem == null) { m_controlInfoView.MoveCurrentToFirst(); } } ControlList.ScrollIntoView(m_controlInfoView.CurrentItem); } }