[英]Restricting C# DatePicker
我需要为用户提供一种在WPF应用程序中选择任何有效星期六的方法。 现在,如果一周中的某天不是星期六,我将使用DatePicker和error。
DateTime selectedDate = Convert.ToDateTime(datePicker1.ToString());
if (selectedDate.DayOfWeek != DayOfWeek.Saturday)
{
MessageBox.Show("Please pick a Saturday");
}
我希望在控件中执行此操作,然后简单地滑回下一个星期六或使Sun-Fri无法单击。 这应该很容易,但是我正在空白。
我认为您想查看BlackoutDates
属性。 您可以订阅DisplayDateChanged
事件,以在用户切换月份并重新初始化该新月份的BlackoutDates
列表时进行捕获。
根据需要向用户显示的清晰度,可以使用控件的细微颜色突出显示(前色,底色)来指示错误。 然后,如果他们尝试忽略警告,请使用消息框。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.