Xamarin Forms.
                  
                  
                  2. Есть переход с RegisterPage на OnBoardingPage. При клике на кнопке RegisterPage происходит 
                  
                  
                  await Navigation.PushModalAsync(new OnBoardingPage()).
                  
                  
                  3. У  OnBoardingPage есть ViewModel с состояниями экранов, два из которых Loading и Normal.
                  
                  
                  4. У этой же ViewModel есть асинхронный метод public async void SetPanelTagsCollection(), который обращается к серверу и возвращает коллекцию объектов.
                  
                  
                  5. Задача — при переходе на OnBoardingPage, отобразить состояние Loading, асинхронно запустить SetPanelTagsCollection(), дождаться результатов и после этого отобразить состояние Normal.
                  
                  
                  
                  
                  
                  Как это корректно сделать? Не получается - то  Loading застывает на экране (при этом SetPanelTagsCollection() грузится корректно, видно при свайпе на второй экран онбординга), то при переходе  RegisterPage -> OnBoardingPage пропускается  Loading и с подвисанием экран грузится с Normal.
                  
                  
                
А эти экраны как меняют друг друга?Свойство видимости биндите?
Обсуждают сегодня