botão @WPF leva dois cliques para disparar o evento Click
Tenho um TabItem que contém um controle de calendário e um botão. O problema é que, quando a data selecionada do calendário é igual à data selecionada anteriormente, o botão leva dois cliques para disparar o evento Click.
Implementei o evento selectedDatesChanged do calendário para resolver esse problema quando a data selecionada atualmente for diferente da seleção anterior. O código é o seguinte:
selectedDatesChanged(object sender, SelectionChangedEventArgs e)
{
this.CaptureMouse();
this.ReleaseMouseCapture();
}
O que estou procurando é uma maneira de ter o mesmo efeito mostrado na função acima quando a Data selecionada do calendário não diferir da data selecionada anteriormente. Tentei manipular os eventos GotFocus e MouseUp, mas isso não resolve o problem
Alguém tem alguma idéia de como eu poderia resolver esse problema?
Obrigado, Naveen