private void AppendLog(string msg, bool success = true) { var paragraph = new Paragraph { Foreground = new SolidColorBrush(success ? Colors.Green : Colors.Red), Margin = new Thickness(5) }; paragraph.Inlines.Add(string.Format("{0}:\t{1}", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), msg)); Dispatcher.Invoke(() => { OperateLog.Document.Blocks.Add(paragraph); OperateLog.ScrollToEnd(); }); }