Как перерыв строки или новая строка в XAML
Мне сложно сопоставить специальные символы, установленные в XAML. Я только на следующее:
Чтобы представить LineBreak в кнопке гиперссылки XAML:
use: > lineBreak <
Но что я могу использовать для создания новой строки или LineBreak в гиперссылке XAML?
Пример: Мне нужна эта строка: это строка. Это вторая строка
в это:
Это строка первая. Это вторая строка.
Кажется, что этот \r\n не работает. Это строка первая\r\n
Ответы
Ответ 1
У вас есть варианты. Например:
<HyperlinkButton Content="Line One Line Two"/>
или
<HyperlinkButton>
<HyperlinkButton.Content>
<TextBlock>
<Run Text="Line 1"/><LineBreak/><Run Text="Line 2"/>
</TextBlock>
</HyperlinkButton.Content>
</HyperlinkButton>
Надеюсь, что это поможет.
Приложение: вы можете делать это в основном. WPF, Silverlight, UWP, что угодно. Это не WP специфический.
Ответ 2
Вы можете использовать сохранить. Он включает все пробелы, поэтому ввод точной строки, которую вы хотите, приведет к испорчению вашего отступа, но это будет работать:
<HyperlinkButton xml:space="preserve">This is line one.
This is line two.</HyperlinkButton>