C_R*_*nce 8 c# xml silverlight-4.0
我知道有些人会回复一些事情,比如<LineBreak/>这不是我想要的.
我想知道如果我将textblock的字符串存储在资源文件中,我可以做些什么来使textblock中的文本转到新行.
试过"< ; LineBreak/ > ;"(没有空间),
试着 /r/n
试着
没有一个选项有效,任何人都有想法?
Chr*_*lor 16
\r\n应该做的伎俩,我认为你有一个错误的方式.即使只是\n应该工作.
在XAML中,以下工作
<TextBlock x:Name="txtMyText" Text="Hello World"/>
Run Code Online (Sandbox Code Playgroud)
而在这背后的代码中工作
txtMyText.Text = "Hello\nWorld";
Run Code Online (Sandbox Code Playgroud)
对于资源,您需要指定xml:space ="preserve"
<system:String x:Key="message" xml:space="preserve">Hello World</system:String>
Run Code Online (Sandbox Code Playgroud)
使用空间保留,您还可以执行以下操作
<system:String x:Key="message" xml:space="preserve">Hello
World</system:String>
Run Code Online (Sandbox Code Playgroud)
请注意,没有多余的空格,因为它们会显示在中,TextBlock因为现在所有的空白字符都变得很重要.
| 归档时间: |
|
| 查看次数: |
8109 次 |
| 最近记录: |