Связывание с пользовательским текстом в WPF - PullRequest
0 голосов
/ 24 мая 2010

Могу ли я написать что-то подобное в WPF (я знаю, что этот фрагмент кода неправильный, но нужно знать, есть ли такая конструкция):

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


Или всегда, чтобы добавить текст к значению привязки, я должен сделать что-то вроде этого:

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

Ответы [ 3 ]

6 голосов
/ 24 мая 2010

Начиная с .NET 3.5 SP1, вы можете использовать:

<TextBlock Height="50" Text="{Binding Path=MODULE_GUID, StringFormat='Test: {0}'}" />
2 голосов
/ 24 мая 2010

Вы можете использовать StringFormat в Binding

1 голос
/ 24 мая 2010

Просто используйте формат строки в Binding

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

Помните, {0} должно быть там.

...