1
我是新來Silverlight 4.0建立一個商業應用程序。我已經嘗試使用DataForm和DataGrid的一些Data Annotation屬性。 Display和Editable屬性沒有問題,但DisplayFormat似乎被忽略。我是否缺少某些東西,或者DataGrid和DataForm不支持這些屬性?數據註解不起作用
我是新來Silverlight 4.0建立一個商業應用程序。我已經嘗試使用DataForm和DataGrid的一些Data Annotation屬性。 Display和Editable屬性沒有問題,但DisplayFormat似乎被忽略。我是否缺少某些東西,或者DataGrid和DataForm不支持這些屬性?數據註解不起作用
DisplayFormat不會被Silverlight控件拾取。如果您想要控制顯示格式,您可以使用Binding上的StringFormat或根據IValueConverter接口構建的自定義轉換器。最有可能你會這樣做:
<sdk:DataGridTextColumn Header="Cost" Binding="{Binding Path=Cost, StringFormat=\{0:c\}}" />
謝謝。這將極大地幫助我們的努力。 – 2011-03-31 02:12:47