l botón @WPF requiere dos clics para activarse Evento de clics

Tengo un TabItem que contiene un control de calendario y un botón. El problema es que cuando la fecha seleccionada del calendario es la misma que la fecha seleccionada previamente, el botón necesita dos clics para activar su evento Click.

He implementado el evento selectedDatesChanged del calendario para resolver este problema cuando la fecha seleccionada actual es diferente de la selección anterior. El código es el siguiente:

selectedDatesChanged(object sender, SelectionChangedEventArgs e)
{
    this.CaptureMouse();
    this.ReleaseMouseCapture();
}

Lo que estoy buscando es una manera de tener el mismo efecto que se muestra en la función anterior cuando la fecha seleccionada del calendario no difiere de la fecha seleccionada previamente. Intenté manejar los eventos GotFocus y MouseUp, pero no resuelve el problema.

Alguien tiene alguna idea sobre cómo podría resolver este problema?

Gracias, Naveen

Respuestas a la pregunta(2)

Su respuesta a la pregunta