Ejemplo n.º 1
0
        //TODO: impedir de abrir a janela de filtros se eu tiver chegado nessa tela a partir da seleção de 1 gênero em AnimeSpecs
        //https://github.com/JaoHundred/ANT/issues/42

        public CatalogueViewModel(CatalogueModeEnum catalogueMode)
        {
            _catalogueMode = catalogueMode;
            InitializeDefaultProperties();

            InitializeTask = LoadAsync(null);
        }
Ejemplo n.º 2
0
        private async Task OnOpenCatalogue(CatalogueModeEnum catalogueMode)
        {
            if (IsNotBusy)
            {
                IsBusy = true;
                await Task.Delay(TimeSpan.FromMilliseconds(500)); // necessário para não atropelar a animação do botão

                await NavigationManager.NavigateShellAsync <CatalogueViewModel>(catalogueMode);

                IsBusy = false;
            }
        }