Итак, я сбросил стандартный WPF Calendar
элемент управления на MainWindow.xaml в совершенно новом приложении WPF в VS2010. Если я нажимаю на день в календаре и затем пытаюсь нажать кнопку «Закрыть» для приложения, мне нужно дважды щелкнуть кнопку «Закрыть», прежде чем она примет щелчок. Он действует так, как будто Calendar
не выпустил мышь для взаимодействия с остальной частью приложения.
Я изменил Focusable
на false, без изменений в силе, и я попытался переопределить PreviewOnMouseUp
и вызвать ReleaseMouseCapture()
безрезультатно. Я сделал то же самое с MouseLeave
и MouseLeftButtonUp
с тем же результатом. Учитывая, что ничего из этого не работает, я подозреваю, что я лаю не на том дереве. Google не обнаружил ничего примечательного, хотя, возможно, мой GoogleFu не работает сегодня.
Есть идеи?