Пример #1
0
        private void OnLogAdded(object sender, Log.LogEventArgs e)
        {
            if (e.Severity == Log.ESeverity.STATUS)
            {
                return;
            }
            TextRange tr = new TextRange(rtbDebugLog.Document.ContentEnd, rtbDebugLog.Document.ContentEnd);

            tr.Text = e.Message + "\n";
            if (e.ShowInStatusbar)
            {
                tr.ApplyPropertyValue(TextElement.FontWeightProperty, FontWeights.Bold);

                TextRange tr2 = new TextRange(rtbLog.Document.ContentEnd, rtbLog.Document.ContentEnd);
                tr2.Text = e.Message + "\n";
                tr2.ColorLogText(e.Severity);
                rtbLog.ScrollToEnd();
            }
            tr.ColorLogText(e.Severity);
            rtbDebugLog.ScrollToEnd();
        }
Пример #2
0
 private void OnStatusChanged(object sender, Log.LogEventArgs e)
 {
     lblStatusText.Text = e.Message;
 }