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