如何涂黑一周中的特定日期(日期选择器)[VB]

杰瑞

我想知道是否有可能使日历(DatePicker)中的特定日期变得不可用,更具体地说是每个星期一和星期二。我发现了类似的线程(如何在仅启用周日的情况下创建DatePicker?并且在jQuery UI datepicker上禁用一周中的特定日期),但有关日期涂黑的问题,我无法针对自己的特定目的修改其代码。我正在VB.NET(WPF)中编写此应用程序。

到目前为止,我用于涂黑日期的函数是:

Datepicker1.BlackoutDates.AddDatesInPast()
Datepicker2.BlackoutDates.Add(New CalendarDateRange(DateTime.Now.AddDays(1), DateTime.MaxValue))

第一个函数将对过去的日期进行遮光,第二个函数将对所有将来的日期进行遮光。因为第二个功能需要一个“ DateRange”,所以我无法根据需要更改此功能。

提前致谢

杰瑞

斯科特·索尔默(Scott Solmer)

我修改了其中一个示例,并提出了这个建议。
它为我工作。

    private void MyDatePicker_CalendarOpened(object sender, RoutedEventArgs e)
    {
        MyDatePicker.DisplayDateStart = DateTime.Now;
        MyDatePicker.DisplayDateEnd = DateTime.Now + TimeSpan.FromDays(1000);

        var minDate = MyDatePicker.DisplayDateStart ?? DateTime.MinValue;
        var maxDate = MyDatePicker.DisplayDateEnd ?? DateTime.MaxValue;

        for (var d = minDate; d <= maxDate &&  DateTime.MaxValue >  d; d = d.AddDays(1))
        {
            if (d.DayOfWeek == DayOfWeek.Monday || d.DayOfWeek == DayOfWeek.Tuesday)
            {
                MyDatePicker.BlackoutDates.Add(new CalendarDateRange(d));
            }
        }
    }

还有一个好处:防止选择某些日期

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何涂黑一周中的特定日期(日期选择器)[VB]

来自分类Dev

如何在日期选择器/日历中包含过去一周的天数?

来自分类Dev

从特定日期提前一周

来自分类Dev

如何删除除一周中特定日期创建的文件之外的所有文件?

来自分类Dev

Mysql 列出日期范围之间的日期,但仅在一周中的特定日期

来自分类Dev

PostgreSQL:选择在一周的特定日期,特定时区发生的行

来自分类Dev

PostgreSQL:选择在一周的特定日期,特定时区发生的行

来自分类Dev

在日期时间强制执行一周中的特定日期

来自分类Dev

从一周的特定日期中选择data.frame行

来自分类Dev

如何在一周中的特定日期的不同时间快速实施多个本地通知

来自分类Dev

如何根据 PHP 数据库中的结果在 jQuery 日期选择器上禁用一周中的某些天

来自分类Dev

如何检查Powershell脚本是否应在一周的特定日期运行

来自分类Dev

Cron表达,不包括一周中的特定日期

来自分类Dev

Cron表达式,不包括一周中的特定日期

来自分类Dev

SQL:查找一周中特定日期雇用的所有员工

来自分类Dev

MomentJS - 将月份至今添加到一周中的特定日期

来自分类Dev

Rails group_by_day 使用一周中的特定日期“星期五”

来自分类Dev

匹配某个时间间隔内的一周中的天数以创建特定日期

来自分类Dev

我想在一周中的特定日期发送通知

来自分类Dev

引导程序日期选择器的颜色特定日期

来自分类Dev

日期选择器在特定日期之前禁用

来自分类Dev

检查一周的日期是否位于两个特定日期之间 SQL ORACLE

来自分类Dev

默认情况下,在日期选择器中设置特定日期

来自分类Dev

默认情况下,在日期选择器中设置特定日期

来自分类Dev

根据一周中的特定日期(MTWTFSS)构建掩码,以仅通过基本运算符查找特定日期是否匹配

来自分类Dev

如何获取特定周中给定日期的日期?

来自分类Dev

如何在每周模式下在 Vuetify v-calendar 中显示没有特定日期的一周中的天数?

来自分类Dev

在一周的特定日期在模型级别验证Django DateField的最佳实践是什么?

来自分类Dev

Cron Job仅在一周的特定日期运行几天

Related 相关文章

  1. 1

    如何涂黑一周中的特定日期(日期选择器)[VB]

  2. 2

    如何在日期选择器/日历中包含过去一周的天数?

  3. 3

    从特定日期提前一周

  4. 4

    如何删除除一周中特定日期创建的文件之外的所有文件?

  5. 5

    Mysql 列出日期范围之间的日期,但仅在一周中的特定日期

  6. 6

    PostgreSQL:选择在一周的特定日期,特定时区发生的行

  7. 7

    PostgreSQL:选择在一周的特定日期,特定时区发生的行

  8. 8

    在日期时间强制执行一周中的特定日期

  9. 9

    从一周的特定日期中选择data.frame行

  10. 10

    如何在一周中的特定日期的不同时间快速实施多个本地通知

  11. 11

    如何根据 PHP 数据库中的结果在 jQuery 日期选择器上禁用一周中的某些天

  12. 12

    如何检查Powershell脚本是否应在一周的特定日期运行

  13. 13

    Cron表达,不包括一周中的特定日期

  14. 14

    Cron表达式,不包括一周中的特定日期

  15. 15

    SQL:查找一周中特定日期雇用的所有员工

  16. 16

    MomentJS - 将月份至今添加到一周中的特定日期

  17. 17

    Rails group_by_day 使用一周中的特定日期“星期五”

  18. 18

    匹配某个时间间隔内的一周中的天数以创建特定日期

  19. 19

    我想在一周中的特定日期发送通知

  20. 20

    引导程序日期选择器的颜色特定日期

  21. 21

    日期选择器在特定日期之前禁用

  22. 22

    检查一周的日期是否位于两个特定日期之间 SQL ORACLE

  23. 23

    默认情况下,在日期选择器中设置特定日期

  24. 24

    默认情况下,在日期选择器中设置特定日期

  25. 25

    根据一周中的特定日期(MTWTFSS)构建掩码,以仅通过基本运算符查找特定日期是否匹配

  26. 26

    如何获取特定周中给定日期的日期?

  27. 27

    如何在每周模式下在 Vuetify v-calendar 中显示没有特定日期的一周中的天数?

  28. 28

    在一周的特定日期在模型级别验证Django DateField的最佳实践是什么?

  29. 29

    Cron Job仅在一周的特定日期运行几天

热门标签

归档