/// <summary>
 /// Handle the selection of a CategoryViewModel in the list
 /// </summary>
 protected abstract void ItemClick(CategoryViewModel category);
 /// <summary>
 ///     Post selected CategoryViewModel to message hub
 /// </summary>
 protected override void ItemClick(CategoryViewModel category)
 {
     EditCategoryCommand.Execute(category);
 }
 protected override Task InitializeAsync()
 {
     SelectedCategory = new CategoryViewModel();
     return(Task.CompletedTask);
 }