Bir takvim denetimi ve bir düğme içeren bir TabItem var. Sorun, takvimin seçilen tarihinin daha önce seçilen tarihle aynı olması durumunda, düğmenin Tıklama etkinliğini tetiklemek için iki tıklama almasıdır.WPF düğmesi iki tıklatmayla ateşlenir Click olay
Geçerli seçili tarih önceki seçimden farklı olduğunda bu sorunu çözmek için takvimin selectedDatesChanged olayını uyguladı. kod aşağıda:
selectedDatesChanged(object sender, SelectionChangedEventArgs e)
{
this.CaptureMouse();
this.ReleaseMouseCapture();
}
Ne aradığım takvimin SelectedDate önce seçilen tarihten itibaren farklılıklar bulunmadığı zaman yukarıdaki işlevinde gösterilen aynı etkiye sahip bir yoldur. GotFocus ve MouseUp olaylarını işlemeyi denedim, ancak sorunu çözmüyor.
Bu sorunun nasıl çözüleceğine dair herhangi bir fikri olan var mı? Sadece yazabilirsiniz
sayesinde Naveen
olarak işaretlenmiş düğmeleri ile yardımcı olmuyor çünkü hala mükemmel değil. – naveen
Sorununuz çözülürse, çözümünüzü yanıt olarak yayınlamanızı ve kabul etmenizi öneririz. Benzer sorunu olan kullanıcılar bir çözüm olarak yorumdan ziyade kabul edilmiş bir cevap görecekti. – publicgk
Bu hala takvim kontrolü ile ilgili bir sorundur. Her zaman odak noktasını verdiğinizde, yanıt almak için iki kez diğer kontrollere tıklamanız gerekir. İyi bir çözümü olan var mı? – MikeKulls