public MainWindow()
            : base(DataWindowMode.Custom)
        {
            InitializeComponent();

#if DEBUG
            _traceOutputWindow = new TraceOutputWindow();
            _traceOutputWindow.Show();

            Closed += (sender, e) =>
            {
                if (_traceOutputWindow != null)
                {
                    _traceOutputWindow.Close();
                }
            };
#endif
        }
        public MainWindow()
            : base(DataWindowMode.Custom)
        {
            InitializeComponent();

            #if DEBUG
            _traceOutputWindow = new TraceOutputWindow();
            _traceOutputWindow.Show();

            Closed += (sender, e) =>
                            {
                                if (_traceOutputWindow != null)
                                {
                                    _traceOutputWindow.Close();
                                }
                            };
            #endif
        }