Строки, разделенные символом новой строки, неправильно отображаются в текстовом блоке WPF - PullRequest
0 голосов
/ 31 января 2019

У меня есть текстовый блок WPF, к которому я привязываю свойство модели представления, скажем, «Линии».

Свойство модели представления линий содержит три строки, разделенные символом новой строки \ r \ n, как показано ниже:

IDXXXAZZ000000000099898T<<<<<<\r\n9999999M8888778XXX<<<<<<<<<<<3\r\nXXXX<XXXXX<<XXXXXXX<XXXX<<<<<<

Поэтому я пытаюсь поместить их в текстовый блок, как показано ниже:

IDXXXAZZ000000000099898T<<<<<<
9999999M8888778XXX<<<<<<<<<<<3
XXXX<XXXXX<<XXXXXXX<XXXX<<<<<<

Как вы можете видеть выше, все три строки всегда имеют одинаковое количество символов, по 30 символов в каждой., но по какой-то причине линии не заканчиваются в одной и той же точке, то есть вместо того, чтобы отображать их, как указано выше, они отображаются, как показано ниже:

enter image description here

Я пробовал ниже TextBlock:

<TextBlock Grid.Row="11" 
           Grid.Column="1" Grid.ColumnSpan="2"                       
           Margin="0 10 0 0"
           Text="{Binding Path=Lines}" 
           FontFamily="Verdana" 
           FontSize="9" />

Так в чем проблема?тип семейства шрифтов?размер шрифта?Я не понимаю этого.

...