如何使用此文本值?
Text="My custom text: {Binding MyData}"
在这段代码中?
<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap"
Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light"
VerticalAlignment="Top" Height="26"
Text="My custom text: {Binding MyData}"
/>
感谢。
答案 0 :(得分:1)
使用run:
<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap"
Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light"
VerticalAlignment="Top" Height="26"
ext="My custom text: {Binding MyData}">
<TextBlock.Text>
<Run Text="My custom text:" />
<Run Text="{Binding MyData}" />
</TextBlock.Text>
答案 1 :(得分:0)
您可以编写转换器并传入参数MyData
如果是Silverlight 4.0,你可以固有地使用像这样的Value Converter
<Button Content={Binding MyData, StringFormat='My Custom Text \{0\}'}/>
答案 2 :(得分:0)
这个问题已经过时了,但是由于我正在寻找类似的解决方案,我也会发布我的答案。
我不想使用转换器而且我正在使用带有WPF的.NET 4.5 - 所以它并不真正适用于原始问题。 <Run></Run>
提到<TextBlock x:Name="lbl_data" Foreground="Black" TextWrapping="Wrap"
Margin="50,39,130,0" FontSize="13.333" FontFamily="Segoe WP Light"
VerticalAlignment="Top" Height="26"/>
<Run Text"My custom text: "/>
<Run Text="{Binding Path=MyData}"/>
</TextBlock>
确实对我有用in the question above
{{1}}