コード例 #1
0
 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();
     });
 }
コード例 #2
0
 private void ToolBarButtonCopyText_Click(object sender, RoutedEventArgs e)
 {
     RichTechBoxEvents.SelectAll();
     RichTechBoxEvents.Copy();
 }