c# - 当用户点击当前月份以外的日期时禁用日历月份更改

标签 c# wpf calendar user-controls

我正在基于常规 WPF 日历制作我自己的日历控件。在月 View 模式下,当用户单击属于下一个月或上一个月的日期时,日历月份会更改为相应的月份。我想禁用此行为,但让那些日子保持可点击(不属于当前月份的日子)。

我试图在日历样式中找到负责此的代码,但找不到任何东西。

有人知道怎么做吗?

编辑: 我尝试使用 DisplayDateStart 和 DisplayDateEnd,但是当月以外的日子变得完全不可见(并且不可点击),而且上个月/下个月的箭头也被禁用。

最佳答案

关于c# - 当用户点击当前月份以外的日期时禁用日历月份更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44852407/

相关文章:

c# - 如何使用命名空间与 C++ 互操作

javascript - 如何对PDF文档页面重新排序?

c# - Linq to SQL 数据上下文不更新外键关系

wpf - FormatConvertedBitmap 黑白结果不佳

C# WPF - 如何发送电子邮件(给我自己)?

c# - 从框架中清除当前内容?

javascript - 完整日历 - MinMax Time+SlotDuration 不显示小时列

javascript - Jquery 日历和快速搜索的冲突问题

c# - 将模拟概念应用于现实生活中的单元测试时大脑卡住

ios - 具有 iOS 年度 View 的日历控件