private void recipeListBox_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { DataRowView dv = (DataRowView)recipeListView.SelectedItem; int recipeID = (int)dv["rid"]; ViewSelectedRecipe viewRec = new ViewSelectedRecipe(recipeID); this.Close(); closeWindowTimer(); viewRec.ShowDialog(); //Owner.Close(); } catch (Exception ex) { MessageBox.Show("Villa í recipeTab\n" + ex.ToString()); } }
private void RecipeContents_MouseDoubleClick(object sender, MouseButtonEventArgs e) { try { // 'rid' tekið frá uppskrift sem er valinn með músinni. DataRowView dv = (DataRowView)RecipeView.SelectedValue; //'rid' pakkað inn sem ["RecipeID"] App.Current.Properties["RecipeID"] = dv["rid"]; // Valin uppskrift sýnd í öðrum glugga með öllum upplýsingum (name, igredients, description, rating, image) // Temp ShowDialog fix, UpdateWindow virkar ekki ef aðeins er notað Show ViewSelectedRecipe vsr = new ViewSelectedRecipe(); vsr.Show(); this.Close(); // Meiningin var sú að þetta myndi breyta nafni og/eða mynd á uppskriftum sem hefur verið breytt frá því þessi gluggi var fyrst opnaður. Gekki ekki -- LAGA! //UpdateWindow(); } catch (NullReferenceException) { MessageBox.Show("Þarna"); } }