У меня возникла странная проблема с свойством rowSpan сетки.Мой rowSpan не принимает 2 строки
я получил текст, который будет принимать более чем одну строку, так что я сказал его стек Spanel, RowSpan="2"
, поэтому текст может быть на нескольких линии, используя Обтекание к, например:
<StackPanel Grid.Row="0"
Grid.RowSpan="2"
Orientation="Horizontal">
<TextBlock x:Name="tbConfirm"
Text={Binding TextConfirm}
HorizontalAlignment="Center"
TextWrapping="Wrap"
VerticalAlignment="Center"
Grid.RowSpan="2"
FontSize="12">
</TextBlock>
</StackPanel>
Свойство TextConfirm содержит текст, который должен содержать две строки (я пытался с текстом без привязки видеть, заполняется ли он.
Но, несмотря на мой RowSpan и мою TextWrapping, он все еще находится на одной строке и не понимает, почему.
Когда я делаю колонку sp an, он будет определять количество столбцов, но почему строка не работает?
Существует в Сетка, 5 столбцов (ширина авто) и 5 строк (высота авто).
Если у меня есть один текстовый блок, один текстовый блок и еще один текстовый блок.
Как я могу автоматически перейти в новую строку? Неопределенная ширина для двух текстовых блоков и определение ширины для текстового поля.
Это всего лишь пример, на данный момент я его не написал.
<StackPanel Grid.Row="0"
Grid.RowSpan="2"
Orientation="Horizontal">
<TextBlock x:Name="tbConfirm"
Text={Binding TextConfirm}
HorizontalAlignment="Center"
TextWrapping="Wrap"
VerticalAlignment="Center"
Grid.RowSpan="2"
FontSize="12">
</TextBlock>
<textBox width ="200"/>
<TextBlock x:Name="tbConfirm2"
Text={Binding TextConfirm2}
HorizontalAlignment="Center"
TextWrapping="Wrap"
VerticalAlignment="Center"
Grid.RowSpan="2"
FontSize="12">
</TextBlock>
</StackPanel>
Будет ли это, автоматически переходить на новую линию, если необходимо? Или мне нужно определить строки и столбцы в xaml?
спасибо.
Возможно, это связано с шириной TextBlock. – BenCr
Вы имеете в виду, что он не наследует контейнеры int в ширину для максимальной ширины? Действительно, я должен это определить. Но так, мне больше не нужно устанавливать RowSpan, если MaxWidh и Wrapping правильно определены? –
Я не уверен, что вы просите, вам не нужен RowSpan для обертывания текста, высота строки будет расти только в зависимости от его значения содержания/высоты. – BenCr