大佬教程收集整理的这篇文章主要介绍了如何在 datepicker c# wpf 中添加特定的停电日期?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Datepicker,我想将特定日期添加为停电日期,问题是此属性仅强制添加 Calendar Range ,@H_696_3@
有没有可能添加没有范围的天数?@H_696_3@
我的示例是仅将今年所有星期的所有星期六添加为禁止日期:@H_696_3@
datetiR_927_11845@e d1 = new datetiR_927_11845@e(2021,01,01);
datetiR_927_11845@e d2 = new datetiR_927_11845@e(2021,12,31);
int @R_910_10586@lDays = (int)(d2 - d1).@R_910_10586@lDays;
List<datetiR_927_11845@e> dateStart = new List<datetiR_927_11845@e>() { d1 };
var result = dateStart.SELEctMany(d => Enumerable.Range(0,@R_910_10586@lDays)
.SELEct(days => d.AddDays(days))
.Where(x => x.DayOfWeek == DayOfWeek.Sunday &&
x.DayOfWeek == DayOfWeek.Saturday));
CalendarDaterange dr = new CalendarDaterange();
dr.Start = result.First();
dr.End = result.Last();
datetiR_927_11845@e.blackoutDates.Add(dr);
我想选择除星期六或星期日之外的所有日子,@H_696_3@
例如,本月:@H_696_3@
我该怎么做?@H_696_3@
我相信您是在问是否有更简单的方法来处理 CalendarDateRange 而不及时传递。有一个接受 datetiR_927_11845@e 的构造函数。@H_696_3@
datetiR_927_11845@e.blackoutDates.Add(new CalendarDateRange(datetiR_927_11845@E));
我提供了一个代码示例,该示例将遍历给定的年份并将所有周六和周日添加到 DatePicker 的停电日期@H_696_3@
datetiR_927_11845@e d1 = new datetiR_927_11845@e(2021,01,01);
List<datetiR_927_11845@e> dateStart = new List<datetiR_927_11845@e>();
while (d1.Year == 2021)
{
if ((d1.DayOfWeek == DayOfWeek.Saturday) ||
(d1.DayOfWeek == DayOfWeek.Sunday))
dateStart.Add(d1);
d1 = d1.AddDays(1);
}
foreach (datetiR_927_11845@e datetiR_927_11845@e in dateStart)
{
datetiR_927_11845@e.blackoutDates.Add(new CalendarDateRange(datetiR_927_11845@E));
}
以上是大佬教程为你收集整理的如何在 datepicker c# wpf 中添加特定的停电日期?全部内容,希望文章能够帮你解决如何在 datepicker c# wpf 中添加特定的停电日期?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。