private void OnAddLocationButtonClick(object sender, EventArgs eventArgs) { Form parentForm = FindForm(); using (var dialog = new WmtsConnectionDialog(parentForm)) { if (dialog.ShowDialog() != DialogResult.OK) { return; } UpdateWmtsConnectionInfos(dialog); } }
private void UpdateWmtsConnectionInfos(WmtsConnectionDialog dialog, WmtsConnectionInfo selectedWmtsConnectionInfo = null) { WmtsConnectionInfo createdWmtsConnectionInfo = TryCreateWmtsConnectionInfo(dialog.WmtsConnectionName, dialog.WmtsConnectionUrl); if (createdWmtsConnectionInfo == null) { return; } if (selectedWmtsConnectionInfo != null) { wmtsConnectionInfos.Remove(selectedWmtsConnectionInfo); } wmtsConnectionInfos.Add(createdWmtsConnectionInfo); SaveWmtsConnectionInfos(); UpdateComboBoxDataSource(createdWmtsConnectionInfo); }
private void OnEditLocationButtonClick(object sender, EventArgs eventArgs) { var selectedWmtsConnectionInfo = urlLocationComboBox.SelectedItem as WmtsConnectionInfo; if (selectedWmtsConnectionInfo == null) { return; } Form parentForm = FindForm(); using (var dialog = new WmtsConnectionDialog(parentForm, selectedWmtsConnectionInfo)) { if (dialog.ShowDialog() != DialogResult.OK) { return; } UpdateWmtsConnectionInfos(dialog, selectedWmtsConnectionInfo); } }