web-dev-qa-db-ja.com

XAMLで改行または改行する方法

XAMLで設定された特殊文字を一致させるのに苦労しています。私は次のことだけをします:

XAMLハイパーリンクボタンでLineBreakを表すには:

使用:> lineBreak <

しかし、XAMLハイパーリンクボタンの新しい行またはLineBreakを表すために何を使用しますか?

例:この1行が欲しいmag:これは1行です。これは2行目です

これに:

これは1行目です。 2行目です。

この\ r\nは機能していないようです。これは1行目です\ r\n

20
Rizwan Qureshi

オプションがあります。例えば;

<HyperlinkButton Content="Line One&#10;Line Two"/>

または

<HyperlinkButton>
  <HyperlinkButton.Content>
    <TextBlock>
      <Run Text="Line 1"/><LineBreak/><Run Text="Line 2"/>
    </TextBlock>
  </HyperlinkButton.Content>
</HyperlinkButton>

お役に立てれば。

補遺:これは基本的に何でもできます。 WPF、Silverlight、UWPなど。 WP特定ではありません。

56
Chris W.

preserve を使用できます。 all空白が含まれているため、必要な正確な文字列を入力すると、インデントがめちゃくちゃになりますが、これは機能します。

        <HyperlinkButton xml:space="preserve">This is line one.
This is line two.</HyperlinkButton>
13
nmclean