Загрузить XAML для оболочки Xamarion.Forms - PullRequest
0 голосов
/ 10 июня 2019

У меня есть приложение aXamarin.Forms со страницей XAML, загрузка которой занимает значительное время. Достаточно времени, чтобы заблокировать интерфейс на 20-30 секунд. Чтобы обойти это, я поместил метод InitializeComponent () в асинхронный метод после конструктора. Страница во время выполнения загрузит небольшую строку XAML, показывающую кулак индикатора активности. Затем он будет асинхронно загружать реальную страницу XAML.

Это будет работать, пока я не обновлюсь до Xamarin.Forms 4.0 с Shell. Она вызовет конструктор первый раз, но после этого он никогда не попадет в конструктор и, следовательно, никогда не попадет в асинхронный код.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...