2012-08-02 15 views
5

Projektuję aplikację, która ma pionową panoramę listy jednowymiarowej w środku, a użytkownik może przełączać się między listami w poziomie z powodu widoku w widoku z góry.Wyłącza opcję wyświetlania krzyżowego dla widoku listy

A vertically panning one-dimensional list

Gdy użytkownik ciągnie się poziomo w pogrupowanych, wybiera tego wiersza z powodu cross-slide. To nie jest zachowanie, którego pragnę. Najlepiej byłoby, gdyby flipview zaczął przesuwać w lewo i w prawo. Myślę, że ma to coś wspólnego z rails, ponieważ kiedy użytkownik patrzy po przekątnej, może przesuwać widok z góry.

Cross-slide nawet się dzieje, gdy selectionmode jest ustawiony na None

Jak mogę wyłączyć przekrój slajd, lub jak mogę zapewnić, że gdy patelnie użytkowników lewo i prawo, że patelnie flipview a nie przedmioty ListView?

Odpowiedz

11

IsSwipeEnabled = "False" na liście ListView może załatwić sprawę. Można również edytować szablon ListView.ItemContainerStyle/ListViewItem, aby wyłączyć niektóre przejścia informacji o stanie wizualnym.

+1

Prosta właściwość boolowska !? Godziny googlowania i to była odpowiedź? Jestem mieszanką emocji! Bardzo dziękuję – soniiic

+0

Byłem zdezorientowany, gdy zobaczyłem to po raz pierwszy. Nazywają to krzyżowym slajdem w dokumentach na całym świecie, ale nazywają nieruchomość "machnięciem"? –