WPF Binding.Stringformat игнорируется - PullRequest
0 голосов
/ 23 мая 2010

В .NET 3.5 SP 1 я извлек этот блог и следовал инструкциям, однако параметр StringFormat по-прежнему игнорируется. Любые возможные причины? Чтобы быть уверенным: тип данных включает DateTime, double, int. Поэтому форматирование ДОЛЖНО работать, но это не так. Любые подсказки, почему?

РЕДАКТИРОВАТЬ: вот код!

<Label Content="{Binding Path=TotalHours, StringFormat=Total hours: {}{0:00}}"/>

1 Ответ

4 голосов
/ 23 мая 2010

Попробуйте:

<Label Content="{Binding Path=TotalHours, StringFormat='Total hours: {0:00}'}"/>

{} необходимо только в том случае, если строка формата начинается с {, чтобы избежать его, в противном случае оно будет распознано как расширение разметки. Мне также нравится заключать StringFormat в простые кавычки, чтобы избежать проблем.

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