【发布时间】:2017-07-20 23:03:20
【问题描述】:
在我的 WPF/C# 应用程序中,我有一个 Calendar 控件,其范围为 BlackoutDates 集。我也想处理MouseDoubleClick 事件,但我看不到如何确定用户双击了中断日期 - 在这种情况下返回给事件处理程序的日期是最近选择的有效日期(即非-停电日期)日期。如何“忽略”双击这些BlackoutDates?
编辑:
XAML:
<Calendar MouseDoubleClick="Calendar_MouseDoubleClick"/>
后面的代码:
private void Calendar_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
if (myCalendarBlackoutDatesCollection.Contains(/* what goes here? */))
{
return; // ignore doubleclick
}
// execution continues here
}
【问题讨论】:
-
我们可以看看一些代码吗?
-
@MattL。不知道这会有什么帮助,但我会添加一些东西
标签: .net wpf calendar double-click