Exemplo n.º 1
0
        private void ModelessButton_Click(object sender, RoutedEventArgs e)
        {
            if (_modelessWindow != null) _modelessWindow.Focus();
            else
            {
                _modelessWindow = new ModelessWindow();
                _modelessWindow.Owner = this;
                _modelessWindow.WindowStartupLocation = WindowStartupLocation.CenterOwner;

                _modelessWindow.stringThing = Properties.Settings.Default.testString;
                _modelessWindow.intThing = Properties.Settings.Default.testInt;

                _modelessWindow.Apply += Modeless_Apply;
                _modelessWindow.Closing += Modeless_Closed;

                _modelessWindow.Show();
            }
        }
Exemplo n.º 2
0
 private void Modeless_Closed(object sender, EventArgs e)
 {
     _modelessWindow = null;
     Focus();
 }