private void tabModels_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.AddedItems.Count == 1) { ProductUI p = (ProductUI)e.AddedItems[0]; if (p.Name == ProductsUI.ADD_TAG_TEXT) { p.Name = ProductsUI.NEW_TAG_TEXT; ProductUI p2 = new ProductUI(ProductsUI.ADD_TAG_TEXT, ""); Repositories.ProductsUI.Models.Add(p2); } } }
public ProductsUI() { foreach (Product p in Repositories.Products.Products.Values) { ProductUI ui = new ProductUI(); ui.Name = p.Name; this.models.Add(ui); } if (this.models.Count == 0) { ProductUI ui2 = new ProductUI(NEW_TAG_TEXT, ""); this.models.Add(ui2); } ProductUI ui3 = new ProductUI(ADD_TAG_TEXT, ""); this.models.Add(ui3); }
public ModelInfoControl(ProductUI model) : this() { this.DataContext = model; }