TextBlock未正确对齐文本C#

时间:2013-12-26 20:11:11

标签: c# textblock

所以我有一个文本块正在接收来自webclient的响应文本

当我在浏览器中执行此调用时,我得到了格式良好的响应

像这样

enter image description here

但是当我在代码中执行此操作并将其推入我的文本块时,我得到了这个(请注意,所有数据都只是从屏幕截图中滚动出来)

enter image description here

这是我的文本块XAML

 <TextBlock xml:space="preserve"  Text="{Binding toolResponseText,Mode=TwoWay}"/>

我希望空间保留线可以解决这个问题,但事实并非如此。

1 个答案:

答案 0 :(得分:4)

不,xml:space = preserve正在谈论XAML中的空白。这对你没用。

重要的一点是,浏览器使用等宽字体显示它,而您使用的是可变宽度字体。

尝试:

FontFamily="Consolas"

在您的XAML中。 (如果该字体系列没有改变外观,请找另一个,并且仍然是等宽的...)