Размер прокручиваемого текстового блока ТОЧНО 2 строки в высоту

Мне нужен текст для отображения - не более 2 строк - без видимой вертикальной прокрутки, а затем показывать прокрутку, когда больше 2 lines:

<Border BorderBrush="Black" BorderThickness="1" Grid.Row="1" Grid.ColumnSpan="2">
    <ScrollViewer VerticalScrollBarVisibility="Auto" MaxHeight="40">
        <TextBlock Text="{Binding RoadsString}" Style="{StaticResource WrapTextStyle}"/>
    </ScrollViewer>
</Border>

Я могу поэкспериментировать со значением MaxHeight, пока оно не станет правильным, но я ' Я предпочитаю, чтобы он соответствовал указанному шрифту и ... точнее. Желательно в XAML.

Могу ли я привязать MaxHeight к размеру шрифта? Или, возможно, там свойство TextBlock, которое я не нашел.

Спасибо, Дэн

6
задан HoltDan 11 May 2011 в 22:34
поделиться