Si vous n'avez qu'une seule valeur à insérer, vous pouvez utiliser la propriété StringFormat de Binding. Notez que ce requiert .NET 3.5 SP1 (ou .NET 3.0 SP2), donc utilisez-le uniquement si vous pouvez compter sur votre environnement de production ayant le dernier service pack.
<TextBlock Text="{Binding Name, Mode=OneWay, StringFormat='Hi, {0}'}"/>
Si vous voulez insérer deux ou plusieurs valeurs liées, je habituellement juste faire un StackPanel avec orientation = « horizontal » qui contient plusieurs TextBlocks, par exemple:
<StackPanel Orientation="Horizontal">
<TextBlock Text="Good "/>
<TextBlock Text="{Binding TimeOfDay}"/>
<TextBlock Text=", "/>
<TextBlock Text="{Binding Name}"/>
<TextBlock Text="!"/>
</StackPanel>
On dirait que votre réponse acceptée peut être WPF seulement - vous pourriez supprimer le tag Silverlight. –