在WPF资源字典中使用制表符和回车符

时间:2011-10-20 11:29:38

标签: wpf xaml resourcedictionary

如何在WPF XAML资源字典中使用制表符和回车符?

这对我不起作用:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                xmlns:system="clr-namespace:System;assembly=mscorlib"
                >

<system:String x:Key="test_Key">Tab doesnt work\tTest\rTest</system:String>
</ResourceDictionary>

当我通过FindResource(“test_key”)检索它时,tab和回车字符都被删除了。

2 个答案:

答案 0 :(得分:23)

如果您想避免将xml:space="preserve"添加到XML中,则XAML解析器使用空格规范化(根据MSDN):

<system:String x:Key="test_Key" xml:space="preserve">Tab doesnt work&#x09;Test&#x0d;Test</system:String>

答案 1 :(得分:20)

添加类似&#x0d;&#x0a;的换行符和&#x09;

标签

然而,除非你像J.Kommer所暗示的那样关闭了空白区域标准化,否则这将不起作用