75

在选择这两个控件之一时,我必须考虑哪些标准?

4

2 回答 2

112

TextBlocks 和 TextBoxes 的共同点:

  • 可用于显示文本
  • 可以设置为特定的高度和宽度,也可以设置为自动,以便它们随文本增大。
  • 可以设置字体大小、字体类型、字体样式、环绕和范围左、右或居中。
  • 可以设置不透明度并应用像素着色器。

文本块:

  • 用于以更集中的方式显示文本。
  • 可以包含设置为不同颜色、字体和大小的文本。
  • 行高也可以从默认设置增加,以在每行文本之间留出更多空间。
  • 用户无法选择 TextBlock 内的文本。

文本框:

  • 用于显示更集中于内容输入的文本,或者当需要使用户可以选择内容时。
  • 只能设置为一种颜色、一种字体大小、一种字体类型等。
  • 有固定的行间距。
  • 也可以设置为固定的高度和宽度,但也可以打开滚动条以允许内容扩展。
于 2013-08-13T08:45:49.723 回答
21

TextBlock 是用于显示文本的更轻量级的控件,当您需要用户输入或编辑现有文本时使用 TextBox。内存使用证明

于 2013-08-13T08:35:13.953 回答