private void UpdateLog(string text) { Dispatcher.BeginInvoke(new Action <string>(delegate(string delegateText) { if (!string.IsNullOrEmpty(delegateText)) { logString.Append(delegateText); logString.Append("\r\n"); ProgressTextBox.Text = logString.ToString(); ProgressTextBox.ScrollToEnd(); } }), text); }
private void ProgressTextBox_OnTextChanged(object sender, TextChangedEventArgs e) { ProgressTextBox.ScrollToEnd(); }