TextBox 値にプレーンテキストを自動的に追加したい。たとえば、John Latham の統計を表示したいので、「Statistics for」を自動的に追加してから、Text プロパティをコントロールに割り当てます。いろいろ調べたのですが、なぜかうまくいきません。理由を検証していただけますか?バインディングが原因である可能性があると思いますが、コードビハインドから同じ結果を得るにはどうすればよいですか? ありがとう!
<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;