<TextBlock TextWrapping="Wrap">
<Run>The value</Run>
<Run Text="{Binding Path=MyProperty1, Mode=OneWay}" FontWeight="Bold" />
<Run>was invalid. Please enter it with the format... </Run>
<LineBreak/><LineBreak/>
<Run>Here is another value in the program</Run>
<Run Text="{Binding Path=MyProperty2, Mode=OneWay}" FontWeight="Bold" />
</TextBlock>
6条答案
按热度按时间mbjcgjjk1#
如果您使用的是.Net 3.5 SP1,则有
u4vypkhs2#
在使用上述方法时:
我发现它有些限制性,因为我找不到一种方法在StringFormat中加粗,也不能在StringFormat中使用撇号。
相反,我选择了这个方法,它对我更有效:
wnvonmuf3#
使用
Binding.StringFormat
:2izufjch4#
这里的绑定值(clouds.all)添加了“%"。您可以在“{0}"后面添加任何您想要的值。
lokaqttq5#
先说清楚:
以下是如何将硬编码文本与Text属性中的绑定放在一起:
92vpleto6#
对我有效的解决方案是: