我的WPF应用程序中有一个datePicker。 datepicker的text属性绑定到视图模型中的Nullable DateTime属性。 UpdateSourceTrigger设置为PropertyChanged。
我面临的问题是,当我今天进入2/10这样的日期时,它会回到视图模型中,作为' 2/10 / 2014'。有什么我做错了。
有没有办法阻止部分日期在文本更改时回发到视图模型?
此外,我不希望将可为空的DateTime更改为文本。
感谢 和Sandeep
答案 0 :(得分:1)
如果你想停止对文本更改的更新,你应该尝试设置" UpdateSourceTrigger = LostFocus",这样只有在datepicker失去焦点时才会更新源。
此外,我不希望将可为空的DateTime更改为文本。
在这种情况下,您应该绑定到DatePicker.SelectedDate属性。