private void loadLayer() { DialogResult result = AddLayerDialog.ShowDialog(this); if (result == DialogResult.OK) { foreach (string fileName in AddLayerDialog.FileNames) { string extension = Path.GetExtension(fileName); ILayerFactory layerFactory = null; if (!_layerFactoryCatalog.TryGetValue(extension, out layerFactory)) { continue; } ILayer layer = layerFactory.Create(Path.GetFileNameWithoutExtension(fileName), fileName); addLayer(layer); } changeUIOnLayerSelectionChange(); MainMapImage.Refresh(); } }
public void Process( ) { var dialog = new AddLayerDialog(checkProposedName); DialogResult dialogResult = dialog.ShowDialog(); if (dialogResult == DialogResult.OK) { IModel model = IoC.Model; model.AddNewLayer(new LayerEditor(model.Level, dialog.ChosenName)); } }
private void loadLayer() { DialogResult result = AddLayerDialog.ShowDialog(this); if (result == DialogResult.OK) { foreach (String fileName in AddLayerDialog.FileNames) { String extension = Path.GetExtension(fileName).ToLower(); ILayerFactory layerFactory; if (!_layerFactoryCatalog.TryGetValue(extension, out layerFactory)) { continue; } String layerName = Path.GetFileNameWithoutExtension(fileName); ILayer layer = layerFactory.Create(layerName, fileName); addLayer(layer); } changeUIOnLayerSelectionChange(); } }