Im довольно новый в использовании архитектуры MVVM и ищет рекомендации относительно «правильного» подхода к этой задаче.Какой подход использовать MVVM или Static
2 страница приложение. Page 1 отображает алфавит. Страница 2 отображает данные выбранного персонажа.
Пример - выберите «A», а на экране 2 отобразится яблоко, абрикос, абрикос. Выберите «B» на экране 2 отобразите «Банана», «Blackberry», «Черная смородина», «Черника».
Данные извлекаются из веб-службы каждый раз, когда пользователь выбирает символ алфавита.
Правильный подход заключается в создании статического меню для экрана 1 (поскольку у вас никогда не было бы ничего другого, кроме символов алфавита), а при событии клика загрузите второй экран с элементами, как указано выше, с использованием подхода MVVM (т.е. передать выбранный символ методу LoadItems). Или есть более простой способ сделать это, используя структуру MVVM?
Ive читает вокруг, и его не очень понятно, когда использовать этот подход, но затем снова, как я говорю им новый с MVVM тоже, и хотел бы узнать правильный/предпочтительный способ, чтобы я мог лучше понять.
Спасибо за это. Мои исследования изначально побудили меня поверить, что использование LLS может быть неправильным. Так вы предлагаете использовать LLS, как описано в этой ссылке, но добавляя каждый элемент в jumplist? Если да, это не означает, что запрос веб-службы в начале приложения для загрузки элементов? Что увеличит использование полосы пропускания для пользователей? Предполагая, что у каждого персонажа будет около 50 предметов? Спасибо – Computer