случай 1:Оптимизация окна Pivot управления телефоном 8
У меня есть управления Pivot 3 Pivot Items, и каждый элемент поворота будет заполнен данными (с сервера), когда он получает фокус в первый раз.
Теперь он делает много задержек, когда я перехожу с другой страницы на эту страницу сводной информации. Как оптимизировать и уменьшить задержку? Даже я не могу показать ProgressBar при навигации по этой странице.
Случай 2:
У меня есть ListView с большим количеством элементов, скажем, 150, О выборе пункта Мне нужно показать подробное описание SelectedItem, и это должно быть Перелистываемым, так что пользователь может увидеть следующий записи на той же странице описания.
Прямо сейчас, я использую Pivot-страницу и привязываю элементы к свойству ItemsSource, и он создает еще большую задержку (10 секунд), когда вы переходите на сводную страницу и перемещаетесь со сводной страницы.
Как избавиться от этой задержки?
Помогите мне. Благодарю.
Вы можете кэшировать данные в случае 1 +-и имеет кнопку обновления на ApplicationBar для загрузки новых данных. Или вы можете просто загрузить несколько записей за раз (возможно, обновите свой веб-сервис), а затем еще немного, когда они находятся в конце контейнера. На SO и MSDN есть множество примеров того, как делать то, что я упоминаю. –
Спасибо. Он уже реализован только так: Загрузка только 50 записей за раз, и только в конце прокрутки будут загружены следующие пункты 50. что вызывает задержку при навигации? слишком много предметов ?. Для этого вы имеете в виду, сохраните все данные в файле во время навигации и восстановления из файла во время возвращения? Не будет ли это более дорогостоящим процессом? –