2012-08-02 49 views
5

Tôi đang thiết kế một ứng dụng có danh sách một chiều nằm dọc ở giữa và người dùng có thể lật giữa các danh sách theo chiều ngang do lật.Vô hiệu hóa lựa chọn trượt ngang cho chế độ xem danh sách

A vertically panning one-dimensional list

Khi người dùng kéo theo chiều ngang trong listview, nó chọn mà hàng vì cross-slide. Đây không phải là hành vi tôi muốn. Tốt hơn là tôi muốn flipview bắt đầu panning trái và phải. Tôi nghĩ rằng đó là một cái gì đó để làm với rails bởi vì khi người dùng chảo theo đường chéo, họ có thể xoay flipview.

Cross-trượt thậm chí xảy ra khi selectionmode được thiết lập để None

Làm thế nào để vô hiệu hóa cross-trượt, hoặc làm thế nào để đảm bảo rằng khi một chảo sử dụng trái và bên phải là chảo flipview và không phải là mục listview?

Trả lời

11

IsSwipeEnabled = "False" trên ListView có thể thực hiện thủ thuật. Bạn cũng có thể chỉnh sửa mẫu ListView.ItemContainerStyle/ListViewItem để vô hiệu hóa một số chuyển đổi phản hồi trạng thái trực quan.

+1

Một thuộc tính boolean đơn giản !? Giờ googling và đây là câu trả lời? Tôi là một kết hợp của cảm xúc! Cảm ơn bạn rất nhiều – soniiic

+0

Tôi đã bối rối quá lần đầu tiên tôi thấy điều đó. Họ gọi nó là trượt ngang trong tài liệu ở mọi nơi, nhưng gọi thuộc tính là "vuốt"? –

Các vấn đề liên quan