//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); }
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; } }