-1

在 WPF DataTimePicker 中,用户可以通过单击日历旁边的日历或输入输入文本来设置日期。

因此,每当我使用上述情况之一时,都会调用属性的设置器(绑定到 DateTimePicker 的 SelectedDate 依赖属性)。

但是,当我手动从 datetimepicker 中删除输入文本时,绑定属性的设置器不会调用。

那么有人可以在这方面帮助我吗?从 WPF datetimepicker 中手动删除输入文本时,如何调用绑定属性的 setter。

4

1 回答 1

2

你是说日期选择器吗?

您可以简单地绑定到 DateTime?财产:

<DatePicker SelectedDate="{Binding MyDate, Mode=TwoWay}" />

private DateTime? _myDate;
public DateTime? MyDate
{
    get { return _myDate; }
    set { _myDate = value; OnPropertyChanged("MyDate"); }
}
于 2012-10-09T13:34:08.240 回答