private void WriteLine(DateTime timeStamp, string message, Brush textBrush) { if (!lastWriteLineDate.HasValue || lastWriteLineDate.Value != timeStamp.Date) { consoleContent.Add($"{timeStamp.Date:d}", Brushes.White); lastWriteLineDate = timeStamp.Date; } consoleContent.Add($"{timeStamp:HH:mm:ss:fff} - {message}", textBrush); }
private void Add(string text, Brush brush) { dispatcher.Invoke(() => { content.Add(text, brush); }); }