我正在使用WPF MVVM
應用程序與telerik
控件。我需要將其中一列設置爲日期(MM/dd/yyyy
)。當我從日曆中選擇日期時,它工作正常,切換到下一列後,數值顯示爲MM/dd/yyyy 12:00:00
。我不需要時間來拖延。radGridViewDataColumn中的DateFormat WPF
//代碼:
<telerik:GridViewDataColumn Header="ApprvdDate" DataMemberBinding="{Binding ApprovedDate, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" DataFormatString="{}{0: MM/dd/yyyy}"> <telerik:GridViewDataColumn.CellEditTemplate>
<DataTemplate>
<telerik:RadDatePicker Name="ClrDatePicker" SelectedDate="{Binding ApprovedDate, Mode=TwoWay}" AllowDrop="True">
</telerik:RadDatePicker>
</DataTemplate>
</telerik:GridViewDataColumn.CellEditTemplate>
</telerik:GridViewDataColumn>
其中ApprovedDate
是集合中string
對象。
DataFormatString
不起作用。我試着改變很多格式。
也試過如,
DataFormatString="{0: MM/dd/yyyy}"
會拋出編譯錯誤。
我在哪裏錯了?
您是否嘗試過使用簡單的'MM/dd/yyyy'而沒有'{0:...}'語法? – toadflakz
沒有變化,似乎屬性不起作用。 – iamCR