在 c# windows phone 8.1 中向按钮添加多行内容

Add multiline content to button in c# windows phone 8.1

我有一个带有一些按钮的应用程序,其中包含不同长度的不同文本。当文本长于按钮的宽度时,只显示文本的第一部分。 有没有办法将文本动态拆分为 2 行或更多行? 谢谢

使用TextBlock定义按钮内容并设置TextWrapping属性.

<Button>
  <TextBlock TextWrapping="Wrap">your text</TextBlock>
</Button>

对于文本中的特定中断,我喜欢使用 Runs 和 LineBreaks

<Button>
  <TextBlock TextWrapping="Wrap" FontSize="9">
    <Run Text="Bind some text here" />
    <LineBreak/>
    <Run Text="Add some more text" />
  </TextBlock>
</Button>