private void SavePage() { BookSource Cache = DataContext as BookSource; if (Handler == null) { Cache.SetPage(null); return; } // create another working page of the same type IContent content = Handler.CreateRiddle(); Cache.SetPage(content); }
private void CreateContentClick(object sender, RoutedEventArgs e) { BookSource s = DataContext as BookSource; IRiddleHandler h = x_types.SelectedItem as IRiddleHandler; h.Create(); s.CreatePage(); s.SetPage(h.CreateRiddle()); LoadScene(); }