2012-08-02 12 views
5

Estoy diseñando una aplicación que tiene una lista unidimensional de desplazamiento vertical en el centro y el usuario puede alternar entre listas horizontalmente debido a una vista flipview.Desactivar la selección de diapositivas cruzadas para una vista de lista

A vertically panning one-dimensional list

Cuando un usuario arrastra horizontalmente dentro de la vista de lista, se selecciona esa fila debido a cross-slide. Este no es el comportamiento que quiero. De preferencia, me gustaría que la vista flipview comience a panoramizar a izquierda y derecha. Creo que tiene algo que ver con rails porque cuando el usuario saca diagonalmente, puede desplazarse por la vista flipview.

carro cruzado incluso sucede cuando SelectionMode se establece en None

¿Cómo desactivo carro cruzado, o cómo me aseguro de que cuando un usuario desplaza a izquierda y derecha que las cacerolas flipview y no los elementos de ListView?

Respuesta

11

IsSwipeEnabled = "False" en el ListView podría hacer el truco. También puede editar la plantilla ListView.ItemContainerStyle/ListViewItem para deshabilitar algunas transiciones de retroalimentación de estado visual.

+1

¿Una propiedad booleana simple? Horas de Google y esta fue la respuesta? ¡Soy una mezcla de emociones! Muchas gracias – soniiic

+0

Estaba confundido también la primera vez que lo vi. Lo llaman diapositiva cruzada en los documentos en todas partes, pero llaman a la propiedad "deslizar"? –

Cuestiones relacionadas