2012-08-02 18 views
5

Sto progettando un'app che ha un elenco monodimensionale verticalmente panning al centro e l'utente è in grado di scorrere tra gli elenchi orizzontalmente a causa di una flipview.Disabilita selezione diapositiva per un listview

A vertically panning one-dimensional list

Quando un utente trascina orizzontalmente nel listview, si seleziona la riga a causa di cross-slide. Questo non è il comportamento che voglio. Preferibilmente vorrei che la flipview avvii il panning a sinistra ea destra. Penso che sia qualcosa a che fare con rails perché quando l'utente esegue una panoramica in diagonale, possono eseguire il pan della flipview.

Cross-scivolo accade anche quando SelectionMode è impostata su None

Come faccio a disattivare slitta a croce, o come faccio a garantire che quando un utente pentole a destra ea sinistra che le pentole FlipView e non anche le voci ListView?

risposta

11

IsSwipeEnabled = "False" su ListView potrebbe fare il trucco. È anche possibile modificare il modello ListView.ItemContainerStyle/ListViewItem per disabilitare alcune transizioni di feedback dello stato visivo.

+1

Una semplice proprietà booleana !? Ore di googling e questa era la risposta? Sono un mix di emozioni! Grazie mille – soniiic

+0

Ero confuso anche la prima volta che l'ho visto. Lo chiamano cross-slide nei documenti ovunque, ma chiamano la proprietà "swipe"? –

Problemi correlati