2012-08-02 5 views
5

Ich entwerfe eine App, die eine vertikal schwingende eindimensionale Liste in der Mitte hat und der Benutzer ist in der Lage, durch eine Flipview horizontal zwischen Listen zu wechseln.Disable Cross-Slide-Auswahl für eine Listenansicht

A vertically panning one-dimensional list

Wenn ein Benutzer zieht horizontal innerhalb der Listenansicht, wählt er die Zeile aufgrund cross-slide. Das ist nicht das Verhalten, das ich will. Vorzugsweise möchte ich, dass der Flipview nach links und rechts schwenkt. Ich denke, es ist etwas mit rails zu tun, denn wenn der Benutzer diagonal schwenkt, können sie die Flipview schwenken.

Querschlitten geschehen, selbst wenn selection zu None

Wie kann ich deaktivieren Kreuzschlitten gesetzt ist, oder wie kann ich sicherstellen, dass, wenn ein Benutzer Pfanne nach links und rechts, dass die FlipView Pfannen und nicht die Listenansicht Artikel?

Antwort

11

IsSwipeEnabled = "False" auf der ListView könnte den Trick tun. Sie können auch die Vorlage "ListView.ItemContainerStyle/ListViewItem" bearbeiten, um einige visuelle Feedback-Übergänge zu deaktivieren.

+1

Eine einfache boolesche Eigenschaft !? Stundenlanges Googeln und das war die Antwort? Ich bin eine Mischung aus Emotionen! Vielen Dank – soniiic

+0

Ich war auch verwirrt, als ich das erste Mal sah. Sie nennen es Cross-Slide in den Dokumenten überall, aber rufen Sie die Eigenschaft "Swipe"? –