public override async void Activate(object parameter) { var cat = parameter as Category; if (cat == null) { ListCategories = new ObservableCollection <Category>( await CatalogueService.GetCategoriesByTechnology((long)parameter)); } else { DataContextCategory = cat; } base.Activate(parameter); }