Как сделать так, чтобы высота TextBlock была такой же большой, как и объем текста, который он содержит (xaml) - PullRequest
0 голосов
/ 31 марта 2012

Как сделать переменную высоты TextBlock? Сейчас это 60.

<Border Background="{Binding ScreenBrush}" Margin="24,0" Width="800" MinHeight="60" local:Tilt.IsEnabled="True">
    <TextBlock Text="{Binding Title}" FontSize="{Binding TextSize}"
         Foreground="{Binding TextBrush}" Margin="12"
         VerticalAlignment="Center"/>
</Border>

1 Ответ

1 голос
/ 31 марта 2012

Если вы специально не установили свойство высоты (или MaxHeight), оно должно расширяться, когда это необходимо.Вы не включили перенос текста для текстового блока, поэтому он будет использовать только одну строку и будет расширяться по горизонтали.Чтобы включить перенос в строки с несколькими строками, используйте:

TextWrapping="Wrap"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...