Аннотации данных не работают - PullRequest
1 голос
/ 30 марта 2011

Я новичок в Silverlight 4.0, создаю бизнес-приложение. Я попытался использовать некоторые атрибуты аннотации данных с DataForm и DataGrid. Атрибуты Display и Editable работают без проблем, но DisplayFormat, похоже, игнорируется. Я что-то упустил или эти атрибуты не поддерживаются DataGrid и DataForm?

1 Ответ

1 голос
/ 30 марта 2011

DisplayFormat не определяется элементами управления Silverlight. Если вы хотите управлять форматом отображения, вы можете использовать StringFormat в Binding или пользовательский конвертер, созданный на основе интерфейса IValueConverter. Скорее всего, вы будете делать что-то вроде этого:

<sdk:DataGridTextColumn Header="Cost" Binding="{Binding Path=Cost, StringFormat=\{0:c\}}" />  
...