Tengo dos vistas de lista en WPF. La primera vista de lista se carga con una tabla de datos. Al hacer doble clic en un elemento de la primera vista de lista, el elemento seleccionado se mueve a la segunda vista de lista.Cómo detectar doble clic en la vista de la lista barra de desplazamiento?
El problema surge cuando aparece una barra de desplazamiento en la primera vista de lista debido a una gran cantidad de elementos cargados desde DataTable. Si selecciona un elemento y hace doble clic en la flecha hacia abajo de la barra de desplazamiento, se inicia el evento MouseDoubleClick y el elemento seleccionado se mueve a la segunda vista de lista.
¿Cómo puedo detectar el doble clic en la barra de desplazamiento para evitar esto?
¡Muchas gracias!
Esto funciona bien. Solo tiene que hacer esto a veces'DependencyObject src = (DependencyObject) (e.OriginalSource); while (! (Src es Control)) { src = VisualTreeHelper.GetParent (src); } 'para obtener el control adecuado –