using System.Windows; namespace Dialogs { public partial class Window1 : Window { public Window1() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { } private void Save_Click(object sender, RoutedEventArgs e) { } private void Open_Click(object sender, RoutedEventArgs e) { } private void Print_Click(object sender, RoutedEventArgs e) { } private void formatMarginsButton_Click(object sender, RoutedEventArgs e) { Method2(); } // private void okButton_Click(object sender, RoutedEventArgs e) => DialogResult = true; private void cancelButton_Click(object sender, RoutedEventArgs e) => DialogResult = false; // private void Method() { // var marginsWindow = new Margins(); marginsWindow.Closed += (sender, eventArgs) => { MessageBox.Show($"You closed the margins window! It had the title of {marginsWindow.Title}"); }; marginsWindow.Show(); // } private void Method2() { // var dialog = new Margins(); // Display the dialog box and read the response bool? result = dialog.ShowDialog(); if (result == true) { // User accepted the dialog box MessageBox.Show("Your request will be processed."); } else { // User cancelled the dialog box MessageBox.Show("Sorry it didn't work out, we'll try again later."); } // } } }