// Opens a SaveFile window void SaveClick(object sender, RoutedEventArgs e) { PauseGameWhileMenuOpen(); SaveFileWindow window = new SaveFileWindow(); window.AddSavableItem(new LifeRulesetSerializer(Rules)); window.ShowDialog(); UnpauseGame(); }
private bool SaveAsInternal() { var dialog = new SaveFileWindow(); dialog.TargetFolder = targetMapFolder; if (dialog.ShowDialog() == DialogResult.OK) { fileName = dialog.FileName; SetWindowTitle(); return(SaveMazeToFile(dialog.FileName)); } return(false); }
void SaveCurrentAs() { var context = new SaveFileViewModel(Environment.CurrentDirectory); context.AddFilter(Messages.YampScript + " (*.ys)", "*.ys"); context.AddFilter(Messages.Textfile + " (*.txt)", "*.txt"); var dialog = new SaveFileWindow { DataContext = context }; dialog.ShowDialog(); if (context.Accepted) { SaveText(context.SelectedFile.FullName); } }
private void SaveFile_Click(Object sender, RoutedEventArgs e) { var saveFileWindow = new SaveFileWindow(); saveFileWindow.Show(); }