TextBlock's Text
コードビハインドでを割り当てて、画面に表示したいと思います。含まれている場合new line character
もあります。しかし、どういうわけか、TextBlock
はその文字を印刷していません。テキストで次の組み合わせを使用して、改行文字を印刷しました




\n
\r\n
誰かがこれをしましたか?手伝って頂けますか?
TextBlock's Text
コードビハインドでを割り当てて、画面に表示したいと思います。含まれている場合new line character
もあります。しかし、どういうわけか、TextBlock
はその文字を印刷していません。テキストで次の組み合わせを使用して、改行文字を印刷しました




\n
\r\n
誰かがこれをしましたか?手伝って頂けますか?
XAML
あなたはこのようにすることができます
<TextBlock>Hello how are you?<LineBreak/>I'm fine</TextBlock>
コードでは、このようにすることができます
textBlock.Text = "Hello how are you?\nI'm fine.";
どちらも私のために働いています。
編集済み
あなたのシナリオでは、これを行うことができます
string str = @"Hello how are you?\nI'm fine.";//This is your actual string containing \n as character
またはあなたの場合
string str = _arr[index];
str = str.Replace(@"\n", "\n");
「\n」文字列を改行文字に置き換えます。
PS\n
実際に改行文字の代わりに文字列を表示したい場合に問題が発生します。