所以我有一个文本块正在接收来自webclient的响应文本
当我在浏览器中执行此调用时,我得到了格式良好的响应
像这样
但是当我在代码中执行此操作并将其推入我的文本块时,我得到了这个(请注意,所有数据都只是从屏幕截图中滚动出来)
这是我的文本块XAML
<TextBlock xml:space="preserve" Text="{Binding toolResponseText,Mode=TwoWay}"/>
我希望空间保留线可以解决这个问题,但事实并非如此。
答案 0 :(得分:4)
不,xml:space = preserve
正在谈论XAML中的空白。这对你没用。
重要的一点是,浏览器使用等宽字体显示它,而您使用的是可变宽度字体。
尝试:
FontFamily="Consolas"
在您的XAML中。 (如果该字体系列没有改变外观,请找另一个,并且仍然是等宽的...)