Я делаю приложение на Windows PhoneКак сделать перемещаться между страницами быстрее в Windows Phone
Я использую этот метод, чтобы перемещаться между страницами
NavigationService.Navigate(new Uri("/SecondPage.xaml",UriKind.Relative));
Но если я перемещаться между 2 сложными страницами (например, много изображений на них), системная задержка довольно много времени (2-3 с) для навигации
Я хочу перейти на следующую страницу, прежде чем загружать данные на вторую страницу, когда навигация завершена, просто начните загрузку данных для этого страница это должно быть как приложение MARKET PLACE в устройстве PHONE, это так быстро
я уже сделал так, как вы руководство \t \t защищены переопределение недействительным OnNavigatedTo (NavigationEventArgs е) { если (e.NavigationMode == NavigationMode.Back) { возвращение; } BindData(); } \t \t Но это по-прежнему медленно, вы можете попробовать, добавив множество изображений (около 40 изображений) на обеих страницах \t Вы можете видеть, производительность является довольно низким, это не быстро, как ПЛОЩАДКА приложение – Dzung
ли вам на самом деле ** потребность ** для загрузки 40 изображений напрямую? Возможно, вы можете начать с загрузки только изображений, отображаемых на экране (виртуализация) –
Если я перехожу из сложной страницы (около 40 изображений) на новую страницу, хотя новая страница настолько проста (всего 1 ярлык), она все еще медленная – Dzung