private void OnMainWindowClosing(object sender, System.ComponentModel.CancelEventArgs e) { if (_listener != null) { Trace.Listeners.Remove(_listener); _listener.Dispose(); _listener = null; } }
private void OnMainWindowLoaded(object sender, RoutedEventArgs e) { txtLogger.Document.Blocks.Clear(); txtLogger.SetValue(Block.LineHeightProperty, 1.0); if (_listener == null) { _listener = new TextBoxTraceListener(txtLogger); Trace.Listeners.Add(_listener); } Trace.WriteLine(""); }