我很难匹配XAML中设置的特殊字符。我只对以下内容:
在XAML超链接按钮中表示LineBreak:
使用:> lineBreak<
但是我用什么来表示新线或LineBreak在XAML超链接按钮?
示例:我想要这一行mag:这是第一行。这是第二行
进入这个:
这是第一行。这是第二行。
似乎这个\ r \ n无效。这是第一行\ r \ n
答案 0 :(得分:55)
你有选择。例如;
<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的。
答案 1 :(得分:13)
您可以使用preserve。它包含所有空格,因此输入您想要的确切字符串会涉及弄乱您的缩进,但这样可行:
<HyperlinkButton xml:space="preserve">This is line one.
This is line two.</HyperlinkButton>