我有一个DataGrid,它的一列中有一个DatePicker
(用于编辑模板)。有没有办法保持这一点,但仍然允许用户输入NULL日期?DataGrid中的Silverlight DatePicker允许NULL日期
4
A
回答
5
执行下列操作(在Silverlight 4):
1)的DataContext的绑定属性必须是可空(或日期时间)
2)在XAML的结合特性类似于设置TargetNullValue = '':
Text="{Binding DocumentDate, Mode=TwoWay, StringFormat='yyyy-MM-dd', TargetNullValue=''}"
0
研究同样的问题时发现了这一点。这是我如何修复它,因为它没有被标记。
我已经使用转换器,它将值转换为null
,如果它只是一个空的数据时间对象。
public class DateTimeToNullConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
DateTime dt = new DateTime();
if (dt.Equals(value)) return null;
return value;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value;
}
}
XAML:
SelectedValue="{Binding CurrentContractRenewal.ExpiryDate, Mode=TwoWay, Converter={StaticResource DateTimeToNullConverter}}"
相关问题
- 1. DatePicker允许周日的可选日期
- 2. jqueryUI datepicker并允许非日期?
- 3. jquery datepicker允许日期小于minDate
- 4. 格式化日期,允许为null
- 5. 如何仅在Datepicker上允许日期和日期?
- 6. Silverlight 4 - 获取Datagrid“期望”的宽度空间允许
- 7. Silverlight 5 DatePicker(或任何其他日期控制)允许空白/空/空值
- 8. 允许用户从DatePicker中清除日期
- 9. 只允许在datepicker的月份cetain日
- 10. Jquery Datepicker只允许3周的日期范围选择
- 11. jQuery UI DatePicker允许过去的日期,今天显示
- 12. Jquery datepicker将不允许更改禁用文本框的日期。
- 13. js datepicker - 允许非连续日pcm
- 14. Kendo UI DatePicker不允许用户选择日期
- 15. Silverlight DatePicker自定义日期格式
- 16. Datapicker允许无效日期
- 17. 更新引导日期范围Datepicker只允许结束日期在开始日期的财政年度内
- 18. 选择DatePicker日期
- 19. 允许排名的WPF Datagrid?
- 20. Primefaces日历允许无效日期
- 21. 允许Python日期时间中的无效日期
- 22. 在Silverlight DataForm中格式化DatePicker控件中的日期
- 23. 如何在带有CakePHP表单的日期时间字段中允许null?
- 24. PHP的DateTime不允许日期格式
- 25. 如何在Silverlight DatePicker控件中禁用将来的日期
- 26. 如何在C#/ Silverlight中绑定DatePicker的“日期”?
- 27. MySQL - '允许NULL'的用法
- 28. 允许用户只在DatePicker中选择星期一
- 29. datepicker中的当前日期
- 30. Datepicker不允许在导轨中插入?