예제 #1
0
 private void newIngredient()
 {
     NewIngredientDialog nd = new NewIngredientDialog();
     nd.Title = "Enter Ingredient Name";
     nd.TypeList.ItemsSource = ingredientTypes.Keys;
     nd.TypeList.SelectedIndex = 0;
     nd.NameTextBox.Focus();
     nd.ShowDialog();
     IngredientType type = ingredientTypes[nd.TypeList.SelectedItem.ToString()];
     Ingredient newIngredient = new Ingredient(nd.NameTextBox.Text, type);
     CurrentRecipe.AddIngredient(newIngredient);
     newIngredient.UpdateHydration += currentRecipe.CalculateHydration;
     currentRecipe.CalculateHydration();
 }
예제 #2
0
        private void newChildIngredient(Ingredient group)
        {
            NewIngredientDialog nd = new NewIngredientDialog();
            nd.Title = "Enter Ingredient Name";
            nd.TypeList.ItemsSource = ingredientTypes.Keys;
            nd.TypeList.SelectedIndex = 0;
            nd.NameTextBox.Focus();
            nd.ShowDialog();

            IngredientType type = ingredientTypes[nd.TypeList.SelectedItem.ToString()];
            Ingredient newIngredient = new Ingredient(nd.NameTextBox.Text, type);
            group.AddIngredient(newIngredient);
        }