Exemple #1
0
 protected override void OnStartup(StartupEventArgs e)
 {
     base.OnStartup(e);
     PresentationTraceSources.Refresh();
     PresentationTraceSources.DataBindingSource.Switch.Level = BindingErrorTraceListener.GetSourceLevels();
     PresentationTraceSources.DataBindingSource.Listeners.Add(new BindingErrorTraceListener());
 }
        public static void CloseTrace()
        {
            if (_Listener == null)
              { return; }

              _Listener.Flush();
              _Listener.Close();
              PresentationTraceSources.DataBindingSource.Listeners.Remove(_Listener);
              _Listener = null;
        }
        public static void SetTrace(SourceLevels level, TraceOptions options)
        {
            if (_Listener == null)
              {
            _Listener = new BindingErrorTraceListener();
            PresentationTraceSources.DataBindingSource.Listeners.Add(_Listener);
              }

              _Listener.TraceOutputOptions = options;
              PresentationTraceSources.DataBindingSource.Switch.Level = level;
        }
 public Window1()
 {
     BindingErrorTraceListener.SetTrace();
     InitializeComponent();
 }