は、だから私はApp.configファイルの設定にこのようなものがあります:私のラベルがApp.configファイルからの新しい行( " n")を無視するのはなぜですか?
<configuration>
<appSettings>
<add key="Description" value="My too long of a\n description that needs\n new lines so the entire\n thing can be seen."/>
</appSettings>
</configuration>
を今、実行時に、私は、Appにあるこれらの多くの説明の一つにLabel
のText
プロパティを変更する必要があります。設定ファイル。新しい行の文字をApp.configに含めると、Label
は新しい行の文字であることを無視し、文字通りそのまま出力します。しかし、これらの改行文字を削除して実行時に挿入すると、Label
はそれを認識し、新しい行を挿入する必要があります。
私の質問は、なぜですか?なぜLabel
はそれらを無視してApp.configから来たものかを文字通り出力しますか? Windowsシステムだけではなく、改行に
myLabel.Text = ConfigurationManager.AppSettings["Description"];
'\ n'はC#の文字列リテラルとして' \ xa \ xd'を表しますが、そのxamlではまだ2文字です。 – Sinatr
[XMLで改行/改行タグを追加する](https://stackoverflow.com/questions/10917555/adding-a-newlineline-break-tag-in-xml) – Sinatr
あなたはそうです重複しています。それを私に指摘してくれてありがとう! @Sinatr –