Xamarin Forms: Unicode с переводом строки работает на xaml, но в коде позади - PullRequest
0 голосов
/ 01 мая 2020

Я хочу иметь разрыв строки в метке xamarin. Но это работает только в xaml, но не в коде позади. Текст не stati c, поэтому я не могу иметь его в XAML. Может кто-нибудь предложить, как сделать разрыв строки через код позади?

Работает:

<StackLayout x:Name="DetailsContainer" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" Padding="20" InputTransparent="True" WidthRequest="0">
    <Label x:Name=lbl Text="Line one &#10; Line two." StyleClass="h3"/>
</StackLayout>

Если обновить текст, как это в xaml, метка будет иметь разрыв строки в тексте, но если я делаю то же самое в коде позади, он не работает

1 Ответ

1 голос
/ 01 мая 2020

в C# вы должны использовать \r\n (windows) \n (Unix тип) или лучше Environment.NewLine

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...