wpf - 如何在 WPF 的日历控件中突出显示可用日期?

标签 wpf calendar

我想突出显示 WPF 日历中的某些日期范围,并使日历中的任何其他日期不可用。因此用户只能选择突出显示的范围。问题是,我还没有发现任何有用的东西。控件本身根本不支持数据绑定(bind)(尽管它具有 Data Context 属性 :-)),这使得它有些草率。

最佳答案

要使某些日期不可用,您可以使用 Calendar.BlackoutDates 属性。例如:

DateTime today = DateTime.Today;
_calendar.BlackoutDates.Add(
    new CalendarDateRange(today.AddDays(-5), today.AddDays(-3)));

关于wpf - 如何在 WPF 的日历控件中突出显示可用日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851735/

相关文章:

.net - 在 XAML 中设置按钮的闪烁效果

c# - WPF 文本框中正则表达式的用户输入验证

c# - 代码隐藏中的数据绑定(bind)

java - Android Studio 中的 Google 日历 API

java - 从用户输入获取星期几

c# - WPF 经典 Windows 应用程序作为 Windows 10 专业版上的自定义 Shell 时出现屏幕键盘问题

c# - 如何为用作 DataGrid 的 ItemsSource 的项目的集合属性中的每个项目生成并绑定(bind)一列

java - Calendar.before() 和 Calendar.after() 返回不正确的值

c - 在C中打印带有月份和年份的日历

android - 如何使用 com.prolificinteractive :material-calendarview's CalendarView? 创建某个工具栏