private void Recipes_SelectionChanged(object sender, MouseButtonEventArgs e) { if (ItemsControl.ContainerFromElement(sender as ListBox, e.OriginalSource as DependencyObject) is ListBoxItem item && item.Content is OverviewModel model) { mainWindow.ChangeContentControl(new AddRecipeControl(model.RecipeID, mainWindow)); } }
private void Close_Click(object sender, RoutedEventArgs e) { mainWindow.ChangeContentControl(new RecipesOverviewControl(mainWindow)); }
private void ControlClose() { this.DataContext = null; mainWindow.ChangeContentControl(new EvaluationOverviewControl(mainWindow)); }