Mam dwa widok listy na WPF. Pierwszy widok listy jest załadowany z datownikiem. Po dwukrotnym kliknięciu na jeden element z pierwszego widoku listy, wybrana pozycja zostanie przeniesiona do drugiego widoku listy.Jak wykrywać podwójne kliknięcie paska przewijania widoku listy?
Problem pojawia się, gdy pojawia się pasek przewijania w widoku pierwszej listy z powodu dużej liczby elementów załadowanych z DataTable. Jeśli wybierz jeden element i kliknij dwukrotnie strzałkę w dół na pasku przewijania, zdarzenie MouseDoubleClick zostanie uruchomione, a wybrany element zostanie przeniesiony do drugiego widoku listy.
W jaki sposób mogę wykryć podwójne kliknięcie na pasku przewijania, aby temu zapobiec?
Wielkie dzięki!
To działa dobrze. Tylko musisz to zrobić czasami 'DependencyObject src = (DependencyObject) (e.OriginalSource); , natomiast (! (Src to Kontrola)) { src = VisualTreeHelper.GetParent (src); } 'aby uzyskać odpowiednią kontrolę –