我正在使用Silverlight 4,尝试在绑定到TextBlock的值中插入一个撇号:
<TextBlock Text="{Binding MyValue, StringFormat='The value is '{0}''}"/>
然而,尽管我已经尝试使用
\'
和"
对其进行转义,但我仍然遇到了XAML解析错误。我正在使用Silverlight 4,尝试在绑定到TextBlock的值中插入一个撇号:
<TextBlock Text="{Binding MyValue, StringFormat='The value is '{0}''}"/>
\'
和"
对其进行转义,但我仍然遇到了XAML解析错误。<Grid>
<Grid.Resources>
<system:String x:Key="Format">The value is '{0}'</system:String>
</Grid.Resources>
<TextBlock Text="{Binding MyValue, StringFormat={StaticResource Format}}"/>
</Grid>
StringFormat
无法工作而遇到问题的人们,需要注意的是它不是一个字符串控件。你需要将标题内容拆分成一个TextBlock
,然后再使用StringFormat
。 - ΩmegaMan