23

XAML で設定された特殊文字を一致させるのに苦労しています。私は以下にのみ:

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

使用: > lineBreak <

しかし、XAML ハイパーリンク ボタンで改行または改行を表すには何を使用しますか??

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

これに:

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

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

4

2 に答える 2

68

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

<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固有ではありません。

于 2013-10-15T18:23:28.380 に答える
17

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

        <HyperlinkButton xml:space="preserve">This is line one.
This is line two.</HyperlinkButton>
于 2013-10-15T18:42:52.033 に答える