【发布时间】:2011-08-14 06:00:04
【问题描述】:
我在我的应用程序中使用 MVVM 模式。我在处理 Usercontrol 的事件时遇到了一些问题。
我有一个名为 DatePicker 的用户控件,其中包含两个文本框(用于开始日期和结束日期),以及从模型中获取特定日期范围内数据的按钮。
当我关注任何文本框时,我需要更改其边框颜色(比如绿色)。当用户再次输入错误的日期值时,我需要用红色更改边框颜色。
如果用户输入了错误的日期值,那么我也需要禁用该按钮。
处理这些事件的最佳做法是什么?
提前致谢。
注意:我修改了应用程序,用户也可以手动输入日期,当开始日期文本框聚焦时,日历将显示为弹出窗口,当他/她聚焦结束时日期文本框再次显示日历,并阻止在开始日期文本框中选择/键入的日期。
抱歉编辑晚了。
【问题讨论】: