public void refresh(SlideCart sc){ this.stack.Children.Clear(); foreach (String s in sc.slides) { addNewSlide(s); } }
internal void refresh(SlideCart sc) { stack.Children.Clear(); foreach (KeyValuePair<String, String> p in sc.variables) { VariableSlot s = new VariableSlot(p.Key, p.Value); stack.Children.Add(s); } }
private void loadSlideCarts() { String path = SlideGeneratorLib.SlideGenerator.datafolder + "slidecarts.xml"; XmlDocument doc = new XmlDocument(); doc.Load(path); this.slideCart.Clear(); this.varCart.Clear(); XmlNodeList carts = doc.GetElementsByTagName("slidecart"); for (int i = 0; i < carts.Count; i++) { String name = carts[i].Attributes["name"].Value; SlideCart slidec = new SlideCart(name); XmlNodeList node = carts[i].ChildNodes; for (int j = 0; j < node.Count; j++) { if (node[j].Name.ToString().Equals("slide")) { slidec.slides.Add(node[j].Attributes["name"].Value); } else if (node[j].Name.ToString().Equals("variable")) { slidec.variables.Add(node[j].Attributes["name"].Value, node[j].Attributes["value"].Value); } } this.slideCart.AddLast(slidec); } XmlNodeList varcarts = doc.GetElementsByTagName("varcart"); for (int i = 0; i < varcarts.Count; i++) { String name = varcarts[i].Attributes["name"].Value; VarCart varcart = new VarCart(name); XmlNodeList node = varcarts[i].ChildNodes; for (int j = 0; j < node.Count; j++) { if (node[j].Name.ToString().Equals("variable")) { varcart.variables.Add(node[j].Attributes["name"].Value, node[j].Attributes["value"].Value); } } this.varCart.AddLast(varcart); } }