【发布时间】:2014-10-16 09:35:53
【问题描述】:
我的 WPF 应用程序中有一个 datePicker。 datepicker 的 text 属性绑定到我的视图模型中的 Nullable DateTime 属性。 UpdateSourceTrigger 设置为 PropertyChanged。
我面临的问题是,当我输入今天的日期(例如 2/10)时,它会以“2/10/2014”的形式发回视图模型。有什么我做错了。
有什么方法可以阻止部分日期在文本更改时回发到视图模型?
我也不希望将我的可为空的 DateTime 更改为文本。
谢谢 桑迪普
【问题讨论】:
-
不绑定text属性,绑定value属性。
-
你能详细说明为什么你需要部分日期吗?如果你真的想要你的部分日期,那么你可以使用 DateValidationError 方法,因为你会得到你输入的部分文本,你可以将值设置为所需的日期,
标签: c# wpf datepicker