For example like Visual Studio's "Output" window does.
Is there a way to do it in XAML?
You can handle the TextChanged event, which will fire whenever you change that TextBox's Text: TextBoxBase.ScrollToEnd().
TextBoxBase.ScrollToEnd()