2

我正在创建一个应用程序,我需要在其中循环一系列可能包含空格的文本行。

我通过执行并使用最终字符串my_string += the_line_to_add更新Text属性来构建一个字符串。TextBlock

然而,实际上非常简单,一行看起来像这样:

"a          b   c"

最终会如下:

"a b c"

我不希望所有这些空间都被删除。我希望该行保留额外的空格并保持不变:

"a          b   c"

TextBlock编程方式创建并添加到StackPanel. 我查看了不同的属性,但无法弄清楚。

4

1 回答 1

1

老实说,我会以不同的方式处理这个问题。我不会在字符串中使用空格来布局文本。如果您需要在屏幕中添加 3 个字符串,请添加 3 个文本框并设置 Margin 属性。这取决于输入的文本,但如果空格太多,文本就会出现在屏幕之外。

或者,您可以使用Run来格式化文本。

于 2012-06-23T22:57:55.987 回答