private void HandleLoadWorld() { var msg = new ShowLoadWorldDialogMessage((path) => { LoadWorld(path); }); msg.Filter = "Pathmap Files (*.pmap)|*.pmap"; this.MessengerInstance.Send(msg); }
private void HandleLoadWorldDialog(ShowLoadWorldDialogMessage message) { var dialog = new OpenFileDialog(); dialog.Filter = message.Filter; var result = dialog.ShowDialog(this); if (result == true) { message.Callback(dialog.FileName); } }