Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

WPF Toolkit Calendar takes two clicks to get focus

I am using the WPF Calendar that is part of the WPF Toolkit.

I have two different calendars on a control. When I attempt to choose a date from one calendar and then from the second calendar, I have to click on the second calendar twice to get it to choose a date.

Has anyone else had this issue and know of a solution?

like image 502
timothymcgrath Avatar asked Mar 11 '10 14:03

timothymcgrath


1 Answers

The calendar can capture the mouse without a date change (e.g. in CalendarMode drill down). A better solution is this:

protected override void OnPreviewMouseUp(MouseButtonEventArgs e) {     base.OnPreviewMouseUp(e);     if (Mouse.Captured is CalendarItem)     {         Mouse.Capture(null);     } } 
like image 196
Martin Avatar answered Oct 02 '22 01:10

Martin