private void AppedEventLog(string text, SolidColorBrush color = null, bool appendNewLine = true) { if (color == null) { color = Brushes.Black; } if (appendNewLine) { text += Environment.NewLine; } Dispatcher.Invoke(() => { var pos = RichTechBoxEvents.Document.ContentEnd; var tr = new TextRange(pos, pos) { Text = text }; tr.ApplyPropertyValue(TextElement.ForegroundProperty, color); RichTechBoxEvents.ScrollToEnd(); }); }
private void ToolBarButtonCopyText_Click(object sender, RoutedEventArgs e) { RichTechBoxEvents.SelectAll(); RichTechBoxEvents.Copy(); }