Привязать символ перерыва к Label.Text - PullRequest
0 голосов
/ 11 июля 2019

При связывании Label.Text пытались разными способами: \ n \ r, но ни один из них не отображается в виде линии разрыва. Я отказываюсь верить, что мне нужно будет динамически создавать пользовательский элемент управления для генерации интервалов по номерам символа линии разрыва.. Есть ли какой-нибудь более простой / простой подход?

Что я пробовал:

  • string BreaklineText = "Текст первой строки \ nText вторая строка"
  • строка BreaklineText= "Текст первой строки \ rText вторая строка"
  • string BreaklineText = @ "Текст первой строки 
 Текст второй строки"
  • string BreaklineText = @ "Текст первой строки 
 Текст второйстрока "

xaml: <Label Text="{Binding BreaklineText}"/>

Он должен отображаться в моем представлении как Текст первая строка Текст вторая строка

Ответы [ 2 ]

0 голосов
/ 11 июля 2019

Это не оптимальное решение, так как я хотел найти символ, который можно интерпретировать как BreakLine в XAML, но он сделает эту работу.

string BreaklineText = "Text first line\nText second line".Replace("\n", System.Environment.NewLine);

0 голосов
/ 11 июля 2019

с использованием эквивалента Ascii &#10; в XAML должно работать, вы пропустили ;

<Label Text="Text first line&#10;Text second line"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...