0x49D1
0x49D1

Reputation: 8704

Binding with custom text in WPF

Can i write something like this in WPF(i know that this piece of code is wrong, but need to know if there is kind of this construct):

<TextBlock Height="50" Text="Test: {Binding Path=MODULE_GUID}" />


Or always to add some text to binding value i must do something like this:

<StackPanel Orientation="Horizontal">
   <TextBlock Height="50" Text="Test: " />
   <TextBlock Height="50" Text="{Binding Path=MODULE_GUID}" />
</StackPanel>

Upvotes: 1

Views: 1722

Answers (3)

Johnny
Johnny

Reputation: 1575

Simply use string format in Binding

<TextBlock Text="{Binding Path=MODULE_GUID, StringFormat='Your Text Goes Here {0}'}" />

Remember {0} must be there.

Upvotes: 1

yclevine
yclevine

Reputation: 990

You can use StringFormat in the Binding

Upvotes: 2

Julien Lebosquain
Julien Lebosquain

Reputation: 41253

Starting with .NET 3.5 SP1, you can use:

<TextBlock Height="50" Text="{Binding Path=MODULE_GUID, StringFormat='Test: {0}'}" />

Upvotes: 7

Related Questions