private void MoveUp_UpdateSelectedIndex() { var oldSelectedIndex = Members.SelectedIndex; if (_viewModel.CanMoveUp && oldSelectedIndex >= 0) { _viewModel.MoveUp(); Members.Items.Refresh(); Members.SelectedIndex = oldSelectedIndex - 1; } }
private void MoveUp_Click(object sender, EventArgs e) { var oldSelectedIndex = Members.SelectedIndex; if (_viewModel.CanMoveUp && oldSelectedIndex >= 0) { _viewModel.MoveUp(); Members.Items.Refresh(); Members.SelectedIndex = oldSelectedIndex - 1; } SetFocusToSelectedRow(); }