Я звоню Navigation.PopAsync
, чтобы позвонить предыдущей странице. Но, в методе OnAppearing
предыдущей страницы, я обновляю данные списка, задавая itemssource. Но при вызове popasync я могу увидеть предыдущую страницу со старыми данными на мгновение. Через мгновение страница обновляется и отображает правильные данные. Есть ли способ скрыть старые данные, которые отображаются?Navigation.PopAsync показывает старую страницу на мгновение
0
A
ответ
1
Вы можете добавить bool DataLoaded
объект который реализует OnPropertyChanged
до вашего просмотра модели. Затем свяжите это свойство со своей страницей Content.IsVisibleProperty
. Когда вы начинаете обновлять свои данные, просто установите DataLoaded на false
, а после этого установите его на true
. Можно также добавить ActivityIndicator для лучшего пользовательского опыта (http://developer.xamarin.com/api/type/Xamarin.Forms.ActivityIndicator)
См Привязка данных раздела: http://developer.xamarin.com/guides/cross-platform/xamarin-forms/introduction-to-xamarin-forms/
0
Я удалил ListView в методе OnDisappearing. Теперь он работает правильно. Он больше не показывает старые данные.
Смежные вопросы
- 1. WebMatrix показывает старую страницу еще
- 2. Xamrin.Forms Navigation.PopAsync не меняя страницу на андроид
- 3. ProgressDialog показывает только на мгновение
- 4. ngRepeat на мгновение показывает дублированный список
- 5. listfragment показывает пустой вид на мгновение
- 6. Попытка перенаправить старую страницу на новую страницу
- 7. Нагрузка на страницу, на вид, видимая на мгновение
- 8. urllib.urlopen возвращает старую страницу?
- 9. TortoiseHG Upgrade показывает старую версию
- 10. xcode всегда показывает старую версию
- 11. iPhone показывает старую версию приложения
- 12. Перенаправить на более старую страницу в php?
- 13. Перенаправить старую страницу ASP на новую страницу ASP.net
- 14. новая страница вперед показывает старую ценность
- 15. Java -версия показывает старую версию java
- 16. Мгновение от ссылки на класс
- 17. OpenGL Только рисует на мгновение
- 18. Java CommonsLang StringUtils.isBlank на мгновение
- 19. ruby все еще показывает старую версию
- 20. Почему PhantomJS показывает старую версию Google Alerts?
- 21. PHP Скомпилированный, но phpinfo() Показывает старую версию
- 22. Travis CI показывает старую сборку вместо последней
- 23. Имея динамический контент, сохраняя старую статическую страницу
- 24. CasperJS/PhantomJS как сохранить старую страницу открытой?
- 25. показать текстуру на экране воспроизведения на мгновение
- 26. Получить текущую старую страницу, размещенную в Mediawiki
- 27. Ссылка на старую страницу, которая уже имеет постоянный редирект
- 28. Мгновение против типизированной ссылки
- 29. Мгновение «типа» в Python
- 30. Unity- Как получить мгновение?
Этот вопрос трудно понять, что вы просите. Может быть, пример может помочь – user1