private void LoadAssociatedLists( ) { if (dataItem is Book) { categoryList.Source = from cat in BookCatalog.Categories orderby cat.Name select cat; } if (dataItem is IBookCollection) { AddBooksControl.Display(this, (IBookCollection)dataItem); AddAuthorsControl.Hide( ); } else { AddAuthorsControl.Display(this, (Book)dataItem); AddBooksControl.Hide( ); } }
private void DeleteBook(object sender, RoutedEventArgs args) { AddBooksControl.RemoveBook((sender as Button).CommandParameter as Book); }