【问题标题】:Validating and Validated event of DatePickerDatePicker 的 Validating 和 Validated 事件 【发布时间】:2011-10-13 08:36:43 【问题描述】: 请让我知道 WPF 中“DatePicker”的“验证和验证”事件的等价物。 非常欢迎任何建议。谢谢 【问题讨论】: 标签: wpf wpf-controls 【解决方案1】: 见Date picker validation WPF。 你需要使用一个验证规则,然后它有一个验证功能。 【讨论】: 感谢您的回复。我的应用程序中有 DatePicker 我从我的字符串属性绑定这个控件文本属性在 viewModel 中定义。我希望用户以任何格式输入日期(例如“01012012”)。当用户从此控件中退出时,它以“01/01/2012”格式显示我。我已经为此实现了逻辑,但问题是当我从这个控件中退出时,我没有输入文本,因为这个控件显示我的默认日期,例如“1/1/0001”,所以请告诉我如何输入值并从 viewmodel 设置它。 如果您要绑定到视图模型中的属性,您应该能够执行类似 {Binding MyDate, Mode=TwoWay, UpdateSourceTrigger=LostFocus}" 的操作,然后在 PropertyChanged 事件中收到通知您的视图模型。然后您可以检查该字段是否有效并将您的自定义逻辑放在那里。然后应该通过 2 路绑定将这些更改推送回您的控件