public override void Write(string value) { Application.InvokeOnMainThread(() => { textView.Append(value); textView.ScrollToEnd(); }); }
public override void Write(string value) { Application.InvokeOnMainThread(() => { #if DEBUG System.Diagnostics.Debug.Write(value); #endif // DEBUG if (autoscrollEnabled && !textView.Behaviour.IsScrolling() && !(textView.Behaviour as ScrollViewWithSlider).SliderIsDragging) { textView.ScrollToEnd(); } autoscrollEnabled = textView.ScrollPosition == textView.MaxScrollPosition; consoleOutput.Write(value); textView.Append(value); }); }