private void Page_Loaded(object sender, RoutedEventArgs e) { using (var db = new LayoutManagerContext()) { Layouts.ItemsSource = db.Layouts.ToList(); } }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; using (var db = new LayoutManagerContext()) { db.Database.Migrate(); } }
private void RemoveButton_Clicked(object sender, RoutedEventArgs e) { Button button = sender as Button; Layout layout = button.DataContext as Layout; using (var db = new LayoutManagerContext()) { db.Layouts.Remove(layout); db.SaveChanges(); Layouts.ItemsSource = db.Layouts.ToList(); } }
private void Add_Click(object sender, RoutedEventArgs e) { using (var db = new LayoutManagerContext()) { var layout = new Layout { Name = NewLayoutName.Text }; db.Layouts.Add(layout); db.SaveChanges(); Layouts.ItemsSource = db.Layouts.ToList(); } }