private void DeleteServer(object cp) { if (!(cp is ConnectionProfile)) { throw new ArgumentException("connProfile is not of type ConnectionProfile.", "connProfile"); } var connProfile = (ConnectionProfile)cp; ConnectionProfiles.Remove(connProfile); }
private void ExecuteDeleteProfile(object o) { var result = MessageBox.Show("Do you want to delete connection profile '" + SelectedProfile.Name + "' ?" , "Question", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { MtRegistryManager.RemoveConnectionProfile(SelectedProfile.Name); ConnectionProfiles.Remove(SelectedProfile); } }
private void _profilesDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == _removeProfileColumn.Index) { IList <ConnectionProfile> list = (IList <ConnectionProfile>)_profilesBindingSource.DataSource; ConnectionProfiles.Remove(list[e.RowIndex].Name); ReloadProfiles(); } else if (e.ColumnIndex == _editProfileColumn.Index) { _editSelectedProfile = true; _profilesDataGridView_DoubleClick(this, EventArgs.Empty); } }