Having hardcoded text with a binding in a TextBlock

Andreas Grech picture Andreas Grech · Apr 25, 2009 · Viewed 37.1k times · Source

In WPF, is there any way to have the Text property of a TextBlock to contain both hard coded text and a specific binding?

What I have in mind is something along the lines of the following (ofcourse, the below doesn't compile):

<TextBlock Text="Number of Fans: {Binding Artist.Fans.Count}"></TextBlock>

Answer

Scott Weinstein picture Scott Weinstein · Apr 25, 2009

There is, if you are on .Net 3.5 SP1

<TextBlock Text="{Binding Path=Artist.Fans.Count, 
                 StringFormat='Number of Fans: {0}'}" />