Пример #1
0
        private void HandleSaveWorld()
        {
            var msg = new ShowSaveWorldDialogMessage((path) => { SaveWorld(path); });

            msg.Filter = "Pathmap Files (*.pmap)|*.pmap";

            this.MessengerInstance.Send(msg);
        }
Пример #2
0
        private void HandleSaveWorldDialog(ShowSaveWorldDialogMessage message)
        {
            var dialog = new SaveFileDialog();

            dialog.Filter = message.Filter;

            var result = dialog.ShowDialog(this);

            if (result == true)
            {
                message.Callback(dialog.FileName);
            }
        }