private void AddToListViewRecipe(RecipeContent content) { ContentBind cb = new ContentBind() { Name = Tools.FindContentNameByUid(content.uid), Quantity = content.Quantity, Unit = ((content.QuantityUnit != Unit.Undefined) ? Generator.units[((int)content.QuantityUnit)] : "Unknown") }; lstContententList.Items.Add(cb); }
private void LstContententList_PreviewMouseUp(object sender, System.Windows.Input.MouseButtonEventArgs e) { if (lstContententList.SelectedItem == null || recipe.Contents.Count <= 0) { return; } ContentBind content = (ContentBind)lstContententList.SelectedItem; RecipeContent rc = Tools.FindRecipeContentByName(recipe.Contents, content.Name); if (rc == null) { return; } EditRecipePanel editPanel = new EditRecipePanel(content.Name, rc); editPanel.editRecipeContent += EditRecipeContent; editPanel.removeRecipeContent += RemoveRecipeContent; editPanel.closeEvent += CloseSubPanels; this.gridAddPanelPlace.Visibility = Visibility.Visible; this.gridAddPanelPlace.Children.Add(editPanel); isPanelViewVisible = true; }