public Task loading(bool status)
                  
                  
                          {
                  
                  
                              return Task.Run(() =>
                  
                  
                              {
                  
                  
                                  Device.BeginInvokeOnMainThread(() =>
                  
                  
                                  {
                  
                  
                                      ActivityGrid.IsEnabled = status;
                  
                  
                                      ActivityGrid.IsVisible = status;
                  
                  
                                  });
                  
                  
                              });
                  
                  
                          }
                  
                  
                  включает видимость анимации. Фишка в том что за счет специфики бэка работа с данными может быть только в одном главном потоке
                  
                  
                  юай формса соответственно тоже
                  
                  
                  вопрос
                  
                  
                  как перед долгой процедурой включить видимость контент вью?
                  
                  
                
вы Task в VM запускайте, переключайте свойство у VM типо IsLoading а это свойство в свою очередь привяжите к ActivityGrid и не нужно в UI этим всем заниматься
Смысла в Task.Run нет если внутри весь код в инвоук обернут
Обсуждают сегодня