繁体   English   中英

限制C#DatePicker

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM