Exemple #1
0
        private void ShowOutputWindow_Click(object sender, RoutedEventArgs e)
        {
            if (_outputWindow == null)
            {
                _outputWindow = new NpmOutputWindow()
                {
                    Owner = this,
                    WindowStartupLocation = System.Windows.WindowStartupLocation.Manual
                };

                _outputWindow.Left = Math.Max(0, this.Left - _outputWindow.Width - 30);
                _outputWindow.Top  = Math.Max(0, this.Top);

                _outputWindow.Closing    += _outputWindow_Closing;
                _outputWindow.DataContext = _vm.ExecuteViewModel;
            }

            _outputWindow.Show();
            if (_outputWindow.WindowState == WindowState.Minimized)
            {
                _outputWindow.WindowState = WindowState.Normal;
            }
        }
        private void ShowOutputWindow_Click(object sender, RoutedEventArgs e) {
            if (_outputWindow == null) {
                _outputWindow = new NpmOutputWindow() {
                    Owner = this,
                    WindowStartupLocation = System.Windows.WindowStartupLocation.Manual
                };
                
                _outputWindow.Left = Math.Max(0, this.Left - _outputWindow.Width - 30);
                _outputWindow.Top = Math.Max(0, this.Top);

                _outputWindow.Closing += _outputWindow_Closing;
                _outputWindow.DataContext = _vm.ExecuteViewModel;
            }

            _outputWindow.Show();
            if (_outputWindow.WindowState == WindowState.Minimized) {
                _outputWindow.WindowState = WindowState.Normal;
            }
        }