Использование символа возврата и возврата каретки в словаре ресурсов WPF
Как использовать символы возврата каретки и каретки в словаре ресурсов 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" ), удаляются как символы перехода, так и символы возврата каретки.
Ответы
Ответ 1
Анализатор XAML использует нормализацию пробелов (согласно MSDN), если вы хотите избежать этого, добавьте xml:space="preserve"
в ваш XML как таковой:
<system:String x:Key="test_Key" xml:space="preserve">Tab doesnt work	Test
Test</system:String>
Ответ 2
Добавьте новую строку как 

и вкладку 	
Однако это не сработает, если вы не отключили нормализацию белого пространства, поскольку Й.Коммер предлагает