示例#1
0
 public void PostMessage(string msg)
 {
     if (this.Dispatcher.CheckAccess())
     {
         MessageDisplay.AppendText(Environment.NewLine);
         MessageDisplay.AppendText(msg);
         MessageDisplay.ScrollToEnd();
     }
     else
     {
         this.Dispatcher.Invoke((Action)(() =>
         {
             MessageDisplay.AppendText(Environment.NewLine);
             MessageDisplay.AppendText(msg);
             MessageDisplay.ScrollToEnd();
         }));
     }
 }