public void OnLoad() { if (_fileDialog == null) _fileDialog = new FileDialogView(null); try { _fileDialog.Mode = Mode.Open; _fileDialog.DefaultExt = "xml"; if (_fileDialog.ShowDialog() == true && _fileDialog.FileNames != null && _fileDialog.FileNames.Length > 0) { this._dataCenterRepository = new DataCenterRepository(_fileDialog.FileNames[0]); _loadedFileName = _fileDialog.FileNames[0]; if (OnDataCentersLoaded != null) OnDataCentersLoaded(this, EventArgs.Empty); } } finally { _fileDialog.Mode = Mode.None; } }
public FileDialogPresenter(IFileDialogView fileDialogView, IImageView imageView) { _fileDialogView = fileDialogView; _imageView = imageView; }