Мой TextBlock имеет, например, 50x50 пикселей для отображения текста, однако если существует больше текста, я хочу, чтобы пользователь смог прокрутить. Существует ли функция автопрокрутки этого управления?
Я должен использовать другое управление, которому лучше удовлетворяют для этой задачи?
Вот несколько рисунков для иллюстрирования проблемы:
Этот хорошо работает, потому что текст вписывается уютно:
Этот не кажется корректным. Текст отключен.
На всякий случай, если кто-то столкнется с той же проблемой. Просто оберните textBlock элементом управления. Работает как шарм!
<ScrollViewer Background="Black">
<TextBlock x:Name="textBlockBackStory"
FontSize="12"
Foreground="Orange"
TextWrapping="Wrap"
Background="Black"
TextDecorations="None">
Backstory here.
</TextBlock>
</ScrollViewer>
Вы можете поместить ваш текстовый блок в ViewBox, так что шрифт будет настроен на отображение всего текста.
.