Привязка к тексту XAML - PullRequest
       1

Привязка к тексту XAML

0 голосов
/ 15 декабря 2010

Я бы привязал строковое свойство к текстовому свойству следующим образом: Text="{Binding propertyName}.

Я также хочу добавить к этому жестко закодированную строку, например Text="{Binding propertyName} appendedName.Как это сделать?

Ответы [ 3 ]

6 голосов
/ 15 декабря 2010

Text = "{Binding propertyName, StringFormat = 'Ваша собственность: {} {0}'}"

2 голосов
/ 15 декабря 2010

Вы можете использовать Run Text:

<TextBlock>
<Run Text="{Binding YourBinding}"/>
<Run Text="Suffix"/>
</TextBlock>

Если вы хотите использовать его несколько раз, я бы порекомендовал TemplatedControl, где у вас есть Suffix DependencyProperty и Text DependencyProperty.

1 голос
/ 15 декабря 2010

Вы должны создать новое свойство, которое возвращает text + appendedName.
Другой способ - использовать несколько текстовых блоков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...