private void OpenDisplayRandom(object sender, RoutedEventArgs e) { DisplayWindow window = new DisplayWindow(0); this.Visibility = Visibility.Hidden; window.Show(); }
private void SubmitRecipe(object sender, RoutedEventArgs e) { XDocument recipes = XDocument.Load("../../recipes.xml"); int nodeCount = 0; using (var reader = XmlReader.Create("../../recipes.xml")) { while (reader.Read()) { if (reader.NodeType == XmlNodeType.Element && reader.Name == "recipe") { nodeCount++; } } } XElement recipe = new XElement("recipe", new XAttribute("id", nodeCount + 1), new XElement("name", recipeName.Text), new XElement("timeRequired", time.Text), new XElement("cost", cost.Text), new XElement("difficulty", difficulty.SelectedIndex + 1), new XElement("ingredients", ingredients.Text), new XElement("steps", steps.Text)); recipes.Root.Add(recipe); recipes.Save("../../recipes.xml"); DisplayWindow window = new DisplayWindow(nodeCount + 1); this.Close(); window.Show(); }
private void OpenRecipe(object sender, MouseButtonEventArgs e) { var item = sender as ListViewItem; if (item != null && item.IsSelected) { DisplayWindow window = new DisplayWindow(recipeList.SelectedIndex + 1); this.Close(); window.Show(); } }