StringFormat в wp7? - PullRequest
       1

StringFormat в wp7?

4 голосов
/ 06 марта 2011

Есть ли способ объединить статический текст и привязку в одном TextBlock?Потому что StringFormat не работает в Windows Phone 7. Я пытаюсь

<TextBlock Text="{Binding strAudioArtistName, StringFormat=StaticText: {0}}"/>

, но не работает ....

Спасибо

Ответы [ 2 ]

7 голосов
/ 07 марта 2011

На самом деле, если вы можете изменить свою модель представления и выполнить форматирование в свойстве, вы получите гораздо лучшую производительность, чем полагаясь на IValueConverter.

Я использую шаблон вдоль этих строк, чтобы по-прежнему получать уведомления об изменении свойства

<code>string _value;
public string Value { get { return _value; } set { _value = value; NotifyPropertyChanged("Value"); NotifyPropertyChanged("ValueFormatted"); } }
public string ValueFormatted { get { return "Static Text: " + _value; } }
5 голосов
/ 06 марта 2011

WP7 использует Silverlight 3. Итак, вы не получите StringFormat. Вместо этого используйте IValueConverter.

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