Редактировать 2: Спасибо всем за ваши отзывы. Я решил проблему, добавив это в событие SelectedDatesChanged:
Mouse.Capture(null);
Когда я выбираю дату в своем календаре, я хочу нажать кнопку "Перейти" . Тем не менее, мне нужно дважды нажать кнопку "Перейти" : один раз для дефокусировки календаря и снова для фактического нажатия. Событие выключения мыши не запускается в календаре, если в нем выбран элемент, а Keyboard.ClearFocus() также не дефокусирует его.
Пожалуйста, как я могу избавиться от фокуса календаря, когда я выбираю дату? Спасибо!
Изменить: нажатие кнопки "Перейти" было просто примером; если я хочу выбрать текстовое поле, и я только что выбрал дату, мне также нужно дважды щелкнуть, чтобы ввести текстовое поле. Основная проблема заключается в том, что после взаимодействия календаря его необходимо щелкнуть один раз перед взаимодействием с любыми другими элементами.