嗨,我想要一种在WPF日历中禁用日期选择的方法。
我尝试了Disabled属性,但是我想从日期导航,我默认选择了日期,并且不希望用户能够选择日期。
这是我的日历代码:
<Calendar x:Name="show_Calendar" IsTodayHighlighted="False" SelectionMode="MultipleRange" />
我选择这样的日期:
SelectedDatesCollection dates = new SelectedDatesCollection(show_Calendar);
foreach (var item in TaskManagerClass.revisionesTarea(tareaActiva.Id))
{
if (item.DiaRevision.HasValue)
dates.Add(item.DiaRevision.Value);
}
我希望用户能够在月份之间导航,但是不能从日历中选择日期。
答案 0 :(得分:2)
您可以通过使用IsHitTestVisible
将CalendarDayButton
的{{1}}属性设置为false
来禁用日期选择:
Style