Как обернуть несколько текстовых полей вместе? - PullRequest
6 голосов
/ 23 ноября 2011

Я хочу 1. из следующего изображения:

Мой код здесь:

<WrapPanel>
    <TextBlock Text="Title: " Style="{StaticResource Title}" TextWrapping="Wrap" />
    <TextBlock Text="{Binding Description" Style="{StaticResource Normal}" TextWrapping="Wrap" />
</WrapPanel>

Но если Description текст короткий, отображается как 2., если Description текст длинный, отображается как 3.

Как это сделать, как 1.?

Ответы [ 2 ]

7 голосов
/ 23 ноября 2011

Я решил свой вопрос, используя Run:

<TextBlock TextWrapping="Wrap"> 
    <Run Text="Title: " Style="{StaticResource TitleRun}"/>
    <Run Text="{Binding Description,Mode=OneWay}" Style="{StaticResource NormalRun}"/>                                
</TextBlock>
0 голосов
/ 23 ноября 2011

Просто продолжайте добавлять их в таблицу с 2 столбцами и n числом строк, добавляя новые строки / столбцы по мере их добавления.

Вы можете создать поведение для этого.

...