protected virtual void OnSelectedIndexChanged (EventArgs e) { if (data_manager == null) return; if (data_manager.Position == SelectedIndex) return; data_manager.Position = SelectedIndex; }