Предполагая, что вам не нужно редактировать значение возраста, в WPF 4.0 свойство Text для Run будет привязанным, это, вероятно, не поможет вам прямо сейчас, если вы не используете предварительную версию, но сможете сделать что-то вроде следующего:
<TextBlock x:Name="txtClientAge" >
<Run Text="Age "/><Run Text="{Binding Path=ClientAge}"/><Run Text=" Yrs"/>
</TextBlock>
ОБНОВЛЕНИЕ Вот еще одна альтернатива решению для форматирования строк, которое будет работать, но не особенно красиво (на самом деле это довольно забавно). Используйте следующий конвертер для привязки (при условии, что свойство ClientAge имеет тип int):
public class AgeConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
string age = value.ToString();
return "Age " + age + " years";
}
public object ConvertBack(object value, Type targetType, object parameter,
System.Globalization.CultureInfo culture)
{
string age = value as string;
return Int32.Parse(age.Replace("Age ", " ").Replace(" years", ""));
}
}