我需要检查日历控件中的选定日期(多个)是否包含已通过或比今天少的单个日期。 在c#wpf应用程序中可能如何?如何检查日历中是否包含选定日期包含日期小于今天的日期
-1
A
回答
1
尝试下面的代码
SelectedDatesCollection selectedDatesCollection = myCalendar.SelectedDates;
if (selectedDatesCollection.Count > 0)
{
if (selectedDatesCollection.Any(x => x < new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day)))
MessageBox.Show("passed or less than today");
else
MessageBox.Show("today or future date");
}
+0
哇...它真棒。简单。 – Dipak
0
private void CreateDynamicCalendar() {
Calendar MonthlyCalendar = new Calendar();
MonthlyCalendar.Name = "MonthlyCalendar";
MonthlyCalendar.Width = 300;
MonthlyCalendar.Height = 400;
MonthlyCalendar.Background = Brushes.LightBlue;
MonthlyCalendar.DisplayMode = CalendarMode.Month;
MonthlyCalendar.SelectionMode = CalendarSelectionMode.MultipleRange;
MonthlyCalendar.DisplayDateStart = new DateTime(2010, 3, 1);
MonthlyCalendar.DisplayDateEnd = new DateTime(2010, 3, 31);
MonthlyCalendar.SelectedDates.Add(new DateTime(2010, 3, 5));
MonthlyCalendar.SelectedDates.Add(new DateTime(2010, 3, 15));
MonthlyCalendar.SelectedDates.Add(new DateTime(2010, 3, 25)); /*You Can Check all selected dates here with respect to current date*/
MonthlyCalendar.FirstDayOfWeek = DayOfWeek.Monday;
MonthlyCalendar.IsTodayHighlighted = true;
LayoutRoot.Children.Add(MonthlyCalendar); }
你可以按照这个链接,WPF日历教程
http://www.c-sharpcorner.com/UploadFile/mahesh/wpf-calendar-control/
相关问题
- 1. 如何检查日期是否大于今天的日期Laravel5
- 2. 检查日期列表是否包含特定日期
- 3. 如何检查今天是否是Java日历的星期日
- 4. 包含日期和检查
- 5. 检查是否包含两个日期
- 6. 格格如果单元格中包含日期小于今天
- 7. 检查日期阵列中的日期是否为今天的日期(Swift)
- 8. Java 8日期时间检查期间是否包含特定日期
- 9. 如何检查日期是否被python中的另一个日期所包含?
- 10. 检查日期大于2天,从今天的日期的JavaScript
- 11. 如何检查输入日期是否等于今天的日期?
- 12. 查询帖子以显示包含今天日期的帖子。活动日期不是发布日期
- 13. PostgreSQL - 包含日期
- 14. 如何检查变量是否包含日期或日期和文本?
- 15. 检查,如果日期选择器值小于今天的日期MVC
- 16. 在选定日期和今天日期之前禁用日期
- 17. PHP:生日检查今天的日期
- 18. Rails中的日期范围是否包含边界日期?
- 19. PHP包含基于日期
- 20. 查询包含日期
- 21. MySQL检查db中的日期是否包含给定日期范围的日期
- 22. 如果范围包含日期大于给定日期?
- 23. 如何检查今天的日期=从SQL日期?
- 24. RichFaces的日历今天日期
- 25. 今天的全日历开始日期
- 26. jquery如何检查日期是否小于当前日期
- 27. 设置PHP日期为今天的日期在jQuery全日历
- 28. 在jQuery日历中包含最小和最大日期
- 29. 如何格式化打印日历中包含的日期?
- 30. 如何在日历中包含上个月的日期
MVVM环境或简单的环境? –
你可以显示你的代码是如何存储日历控件中的选定日期的吗? –
我在用户界面中使用鼠标从日历中选择多个日期。所以我需要得到所有的日期和比较每一个日期与今天的日期。 – Dipak