Ejemplo n.º 1
0
        private void MainForm_Closing(object sender, CancelEventArgs e)
        {
            viewModel.CancelSearch();

            if (WindowState == WindowState.Normal)
            {
                LayoutProperties.MainWindowBounds = new Rect(
                    Left,
                    Top,
                    ActualWidth,
                    ActualHeight);
            }
            else
            {
                LayoutProperties.MainWindowBounds = RestoreBounds;
            }
            LayoutProperties.MainWindowState = WindowState.Normal;
            if (WindowState == WindowState.Maximized)
            {
                LayoutProperties.MainWindowState = WindowState.Maximized;
            }

            previewControl.SaveSettings();
            viewModel.SaveSettings();
        }
Ejemplo n.º 2
0
        private void MainForm_Closing(object sender, CancelEventArgs e)
        {
            viewModel.CancelSearch();
            previewControl.SaveSettings();
            viewModel.SaveSettings();

            Properties.Settings.Default.MainFormExBounds = new Rect(
                Left,
                Top,
                ActualWidth,
                ActualHeight);
            Properties.Settings.Default.MainWindowState = WindowState.Normal;
            if (WindowState == WindowState.Maximized)
            {
                Properties.Settings.Default.MainWindowState = WindowState.Maximized;
            }

            Properties.Settings.Default.Save();
        }