我想自動添加一段純文本到我的文本框的值。例如,我希望顯示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