У меня есть следующий список элементов в моей модели просмотра. Я показываю по одному пункту одновременно в представлении. Предположим, что первый элемент, который является A. Но когда пользователь щелкает вправо или влево, я хочу, чтобы View обновлялся и показывал следующий элемент, например B.Проведите влево или вправо, чтобы обновить текущий вид, используя MVVMCross
Интересно, как проведите пальцем вправо или влево, чтобы выполнить итерацию по элементу списка используя mvvmcross? Даже знать направление салфетки было бы более чем достаточно.
Я смотрю на следующий адрес, чтобы узнать MvxGestureRecognizerBehavior
но сломана
public RViewModel()
{
Items = new ObservableCollection<ListItem> {
new ListItem { Title = "A" },
new ListItem { Title = "B" },
new ListItem { Title = "C" },
new ListItem { Title = "D" },
new ListItem { Title = "E" }
};
}
Примечание: Пожалуйста, имейте в виду, я мог бы иметь возможность использовать viewpager
, но так как я загрузки аналогичный контент (просто TextView) в представлении, я не хочу создавать несколько фрагментов для итерации по каждому элементу. Поэтому я хочу обновить только TextView/View
с помощью действия «влево/вправо».
Я думаю, что вы ищете для этого [файл] (https://github.com/MvvmCross/MvvmCross-Build/ blob/969c892bf4ed9c82200a7fa3d609fbeba82376dc/MvvmCross/MvvmCross/Binding/iOS/Views/Gestures/MvxGestureRecognizerBehavior.cs), но, похоже, для IOS. Что касается вопроса, я боюсь, что не могу помочь, я не эксперт по MvvmCross –
То есть iOS, я ищу Android. Спасибо Ric.Net. – hotspring