У меня есть простое текстовое поле в UWP, куда автоматически добавляется контент.Проблема в том, что когда текст достигает нижней части текстового поля, содержимое все еще добавляется, но становится невидимым, если только я не использую мыши для прокрутки вниз.
Как добавить функцию автоматической прокрутки вниз в текстовое поле?
Попытка ScrollViewer, но безуспешно ..
<TextBox x:Name="mainTextBox" Grid.Row="2" Grid.Column="0" Margin="5" ScrollViewer.VerticalScrollMode="Auto" TextWrapping="Wrap" Text="" IsReadOnly="True" />
Вот код, который обновляет мое текстовое поле:
private void UpdateStatus(string strMessage, NotifyType type)
{
mainTextBox.Text += string.IsNullOrEmpty(mainTextBox.Text) ? strMessage : "\n" + strMessage;
var peer = Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer.FromElement(mainTextBox);
if (peer != null)
{
peer.RaiseAutomationEvent(Windows.UI.Xaml.Automation.Peers.AutomationEvents.LiveRegionChanged);
}
}
Что делать?Может кто-нибудь случайно помочь?