WPF StringFormat = {} {0: N} Ошибка «Ожидается» - PullRequest
3 голосов
/ 11 июня 2010

Я получаю сообщение об ошибке в VS 2008 с пакетом обновления 1 (SP1) с WPF с использованием привязки stringformat. Есть ли проблема с wpf в версии 2008?

Ошибка 1, ожидаемая 'ConstituentCrossrateGridControl.xaml 70 141 PriceViewWpfLibrary

Ответы [ 4 ]

4 голосов
/ 07 июля 2010

В синтаксическом синтаксическом анализаторе Visual Studio 2008 IDE XAML есть несколько ошибок, в которых он жалуется на недопустимость определенного допустимого XAML.

Работает ли для вас этот способ экранирования?

StringFormat=\{0:N\}
4 голосов
/ 11 июня 2010

Как следует из сообщения об ошибке, попробуйте заключить значение StringFormat в одинарные кавычки.Например:

<TextBlock Text="{Binding StringFormat='{}{0:N}'}" />
0 голосов
/ 12 июня 2010

Я предполагаю, что вы открываете значение своего атрибута с помощью одинарной кавычки, но закрываете его с помощью двойной кавычки.Но это только предположение.

Пожалуйста, опубликуйте ссылочную строку кода, чтобы мы могли предоставить вам более качественную обратную связь.

0 голосов
/ 11 июня 2010

Я считаю, что его можно использовать только в том случае, если свойство target имеет тип String.

...