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")を介してこれを取得すると、タブとキャリッジリターンの両方の文字が削除されます。
この追加を回避したい場合、XAMLパーサーは空白の正規化を使用します( [〜#〜] msdn [〜#〜] に従って)xml:space="preserve"
XML自体に:
<system:String x:Key="test_Key" xml:space="preserve">Tab doesnt work	Test
Test</system:String>


のように改行を追加し、	
でタブを追加します
ただし、J.Kommerが提案しているように、空白の正規化をオフにしない限り、これは機能しません。