У меня есть DataGrid, который имеет в качестве одного из своих столбцов DatePicker
(для шаблона редактирования). Есть ли способ сохранить это, но все же позволить пользователю вводить дату NULL?Silverlight DatePicker в DataGrid разрешает даты NULL
4
A
ответ
5
Выполните следующие действия (в Silverlight 4):
1) Bound свойство DataContext должно быть Nullable (или Datetime)
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. Datapicker разрешает недопустимые даты
- 2. Удалить выходные Silverlight DatePicker
- 3. FileDownload разрешает в null
- 4. SilverLight Datagrid
- 5. Форматирование даты в элементе управления DatePicker в Silverlight DataForm
- 6. Группировка datagrid в silverlight?
- 7. Обновить DataGrid в silverlight
- 8. Datagrid в Silverlight 4
- 9. Расширенная DataGrid в Silverlight
- 10. WPF DataGrid style-Silverlight DataGrid?
- 11. Silverlight DataGrid имеет значение null после загруженного события в ChildWindow
- 12. Silverlight Toolkit Индикатор ошибки DatePicker
- 13. Silverlight DatePicker формат пользовательских дат
- 14. Как отключить будущие даты в элементе управления Silverlight DatePicker
- 15. предотвратить ввод строки в datepicker в silverlight
- 16. Обновить DataGrid MVVM Silverlight
- 17. Контекст данных Silverlight, datagrid
- 18. WPF: Как использовать DatePicker в XAML-DataGrid
- 19. ReadOnly DatePicker in silverlight
- 20. Silverlight конвертировать Datepicker в DateTime
- 21. Значение от DatePicker в Silverlight
- 22. Silverlight DataGrid столбец проверки
- 23. Silverlight DataGrid no DataGridComboBoxColumn
- 24. Silverlight 4 Сортировка Datagrid
- 25. Silverlight Datagrid Databinding
- 26. Silverlight DataGrid изображение
- 27. Silverlight DataGrid celleditended
- 28. Silverlight 4 DataGrid Column
- 29. Silverlight datagrid template column
- 30. 2 datagrid in silverlight