我需要防止MonthCalendar的视图改变。
我能够防止这样的视图更改:
private void WPF_S_MC_Calendar_MouseDown(object sender, MouseEventArgs e)
{
if (WPF_S_MC_Calendar.HitTest(e.Location).HitArea.ToString() == "TitleBackground")
{
WPF_S_MC_Calendar.Enabled = false;
WPF_S_MC_Calendar.Enabled = true;
}
}
但是,这将阻止触发所有后续事件。 所以,有人知道,这是否可能?
编辑:
另一种方法是让事件触发并在选定的月份再次滚动。用户将无法看到它。
谢谢你们。