Silverlight绑定-如何在XAML中使StringFormat选项多行
我在绑定工具提示中使用了相当长的Silverlight绑定-如何在XAML中使StringFormat选项多行,silverlight,silverlight-4.0,Silverlight,Silverlight 4.0,我在绑定工具提示中使用了相当长的StringFormat,现在我正试图在XAML中使其成为多行 虽然我能够使用和#xa对于换行符,我无法使用StringFormat 我正在尝试获取以下代码,以提供带换行符的工具提示: ToolTipService.Tooltip= {Binding Property,StringFormat='FORMAT WITH LINE BREAK {0}'} 在字符串格式输出中,您是否尝试使用\r来插入回车符 这些编码存在的唯一原因是允许在XML/Xaml中放置特殊
StringFormat
,现在我正试图在XAML中使其成为多行
虽然我能够使用和#xa代码>对于换行符,我无法使用StringFormat
我正在尝试获取以下代码,以提供带换行符的工具提示:
ToolTipService.Tooltip= {Binding Property,StringFormat='FORMAT WITH LINE BREAK {0}'}
在字符串格式输出中,您是否尝试使用\r来插入回车符
这些编码存在的唯一原因是允许在XML/Xaml中放置特殊字符值
只是十六进制字符A=decimal 10=\r(回车)的编码
另一个有趣的是
代码>是字符D=decimal 13=\n(换行符)
注:十六进制编码通常需要成对的数字,因此和#xd代码>是实际错误。在字符串格式输出中,您是否尝试使用\r代替插入回车符
这些编码存在的唯一原因是允许在XML/Xaml中放置特殊字符值
只是十六进制字符A=decimal 10=\r(回车)的编码
另一个有趣的是
代码>是字符D=decimal 13=\n(换行符)
注:十六进制编码通常需要成对的数字,因此和#xd代码>是实际的错误。实际上我在这里得到了正确的答案:
我们可以使用
代码>用于换行符
或:
差别很大。。这一个有效。实际上我在这里得到了正确的答案:
我们可以使用
代码>用于换行符
或:
差别很大。。此选项有效。“\r”显示为r。”\n'显示为n'\\r'显示为'\r'这是错误的…'\除非使用@前缀字符串,否则“r”永远不会显示为“r”。是否可以提供要检查的String.Format语句?是否可以提供分为两行的工作StringFormat工具提示?我是从以下代码中谈论StringFormat的:ToolTipService.Tooltip={Binding属性,StringFormat='FORMAT WITH LINE BREAK'}如果格式包含\r,则其显示为r'\r'显示为r'\n'显示为n'\\r'显示为'\r'这是错误的…'\除非使用@前缀字符串,否则“r”永远不会显示为“r”。是否可以提供要检查的String.Format语句?是否可以提供分为两行的工作StringFormat工具提示?我是从以下代码中讨论StringFormat的:ToolTipService.Tooltip={Binding Property,StringFormat='FORMAT WITH LINE BREAK'}如果格式包含\r其显示为r
<TextBox Text="{Binding Path=a,
StringFormat='First Line \{0\} 
 Second Line'}" />