private async void Remove_Click(object sender, RoutedEventArgs e) { if (lastSelectedType != null && !lastSelectedType.Equals("")) { if (lastSelectedType.Equals("Category") && selectedCategory != null) { await cvm.RemoveCat(selectedCategory); } else { if (selectedItem != null) { await cvm.RemoveItem(selectedItem); LvCat.ItemsSource = null; LvCat.ItemsSource = cvm.Categories; } } } }