我需要为用户提供一种在WPF应用中选择任何有效星期六的方法。现在,如果星期几不是星期六,我只使用DatePicker和错误。
DateTime selectedDate = Convert.ToDateTime(datePicker1.ToString());
if (selectedDate.DayOfWeek != DayOfWeek.Saturday)
{
MessageBox.Show("Please pick a Saturday");
}
我宁愿在控制中这样做,只需滑回下一个星期六或让Sun-Fri无法点击。这应该很简单,但我要画一个空白。
答案 0 :(得分:1)
我想你想查看BlackoutDates
属性。您可以订阅DisplayDateChanged
事件以在用户切换月份时捕获并重新初始化该新月的BlackoutDates
列表。
答案 1 :(得分:0)
根据您对用户的清晰程度,您可以使用控件的微妙颜色突出显示(forecolor,backcolor)来指示错误。然后使用消息框,如果他们试图忽略警告。