Как разбить длинные строки в исходном коде XAML? - PullRequest
0 голосов
/ 25 мая 2018

Глупый вопрос, но поиск в Google / SO не принес мне желаемого результата.У меня очень длинная строка, подобная этой:

<Label Text="Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet."
       VerticalOptions="Start" 
       HorizontalOptions="StartAndExpand" />

Как можно разбить атрибут Text на несколько строк, чтобы улучшить форматирование кода?Есть ли опция или нет?

Если я введу новую строку и добавлю несколько пробелов (для отступа), метка также содержит пробелы ...

1 Ответ

0 голосов
/ 25 мая 2018

Забавно, я не думал об этом раньше, но это отличный вопрос!Я всегда просто сохранял перенос слов в редакторе, поэтому никогда не замечал ...

Это похоже на xamarin?Если это так, вы можете добавить этот тег, так как wpf и т. Д. Будут иметь формат <Label Content="blah"/>, поэтому это сначала смутило меня.

Однако в WPF, Silverlight, UWP и т. Д. Вы можете просто сделать это и пропустить измерениеContentPresenter для отображения в виде целой строки и переноса при отображении;

<Label>
     Lorem ipsum dolor sit amet, consetetur sadipscing elitr, 
     sed diam nonumy eirmod tempor invidunt ut labore et dolore 
     magna aliquyam erat, sed diam voluptua. At vero eos et accusam 
     et justo duo dolores et ea rebum. Stet clita kasd gubergren, 
     no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem 
     ipsum dolor sit amet, consetetur sadipscing elitr, sed diam 
     nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam 
     erat, sed diam voluptua. At vero eos et accusam et justo duo 
     dolores et ea rebum. Stet clita kasd gubergren, no sea takimata 
     sanctus est Lorem ipsum dolor sit amet.
</Label>

К сожалению, я не использую xamarin в настоящее время, так что, если он окажется другим, просто я знаю, и я удалю этот ответ, нонадеюсь, это поможет.

...