Вы можете сделать это с помощью конвертера.
<TextBlock Text="{Binding Title, ConverterParameter=This is, Converter={StaticResource TextPrefixConverter}}" Foreground="#FFC8AB14" FontSize="28" />
Преобразователь просто добавит префикс привязанного значения к параметру ConverterParameter.
public class TextPrefixConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
String result = String.Empty;
if ( parameter != null)
result = parameter.ToString( );
if (value != null)
result += value.ToString( );
return result;
}
...
}
Не очевидно, что пробелы и / или кавычки предназначены для вывода. Если это так, преобразователь можно изменить, чтобы обрезать пробелы и / или добавлять кавычки в созданную строку.
Еще один способ сделать это:
<TextBlock Foreground="#FFC8AB14" FontSize="28" >
<Run Text="This is " />
<Run Text="{Binding Path=Title}" />
</TextBlock>