我在我的绑定工具提示中使用了很长的StringFormat
,并且正在尝试在XAML中使其成为多行。
虽然我可以使用

制作文字工具提示多线作为换行符,但我无法让它与StringFormat
一起使用。
我正在尝试使用以下代码为我提供换行符的工具提示:
ToolTipService.Tooltip= {Binding Property,StringFormat='FORMAT WITH LINE BREAK {0}'}
答案 0 :(得分:3)
在字符串格式输出中,您是否尝试使用\ r \ n来插入回车符?
这些编码存在的唯一原因是允许将特殊字符值放在XML / Xaml中。


只是十六进制字符A =十进制10 = \ r(回车)的编码。
另一个感兴趣的是
,即字符D =十进制13 = \ n(换行符)。
注意十六进制编码通常需要成对数字,因此
是实际错误。
答案 1 :(得分:3)
其实我在这里得到了正确答案:
official silverlight forums link
我们可以使用

进行换行。
或:
<TextBox Text="{Binding Path=a,
StringFormat='First Line \{0\} 
 Second Line'}" />
差异很大..这个有用。