Esempio n. 1
0
        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");
            }
        }