private void AppendMainText(string UpdText) { //Dispatcher for MainWindow for updating UI Dispatcher.BeginInvoke(DispatcherPriority.Normal, (ThreadStart) delegate() { MainText.AppendText(UpdText); MainText.ScrollToEnd(); } ); }