我想自动添加一段纯文本到我的文本框的值。例如,我希望显示John Latham的统计信息,因此可以自动添加“统计信息”,然后将Text属性分配给我的控件。我做了一些研究,但由于某种原因,它不适合我。你能否验证为什么?我想这可能是一个因为Bindings的原因,我怎么能从后面的代码实现相同的结果?谢谢!文本框的静态值+文本
<StackPanel Grid.Row="0" Grid.Column="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="50"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Name="imgStatistic" Source="/Images/Statistics.gif" Grid.Column="0" HorizontalAlignment="Left" Height="50" Width="50"/>
<TextBlock Text="{Binding Title, StringFormat='Statistic for {0}'}" Name="txtStatistics" VerticalAlignment="Bottom" Grid.Column="1" FontSize="18" TextWrapping="Wrap"/>
</Grid>
</StackPanel>
代码背后:
this.txtStatistics.Text = emp.FirstName + " " + emp.LastName;
的StringFormat与绑定一起使用。当您从代码隐藏设置“文本”时,您不再使用绑定。 – McGarnagle 2013-03-04 19:27:48
如何使它从后面的代码工作? – 2013-03-04 19:39:20
另一个包含“统计信息”的TextBlock有什么问题 – Phil 2013-03-04 19:40:49