public AppPageInstance(AppPage page, IDatabaseSource db, AppEnv env) { Width = page.SavedWidth; Height = page.SavedHeight; m_page = page; m_db = db; m_env = env; foreach (var widget in page.Widgets) { var child = widget.CreateControl(this); child.Control.Left = widget.Left; child.Control.Top = widget.Top; child.Control.Width = widget.Width; child.Control.Height = widget.Height; child.Control.Anchor = widget.Anchor; Controls.Add(child.Control); m_ctrls.Add(child); } }
public void LoadFromXml(XmlElement xml) { if (xml.HasAttribute("title")) { m_title = xml.GetAttribute("title"); } foreach (XmlElement chx in xml.SelectNodes("Node")) { var node = new AppTreeTplNode(this); node.LoadFromXml(chx); m_children.Add(node); } foreach (XmlElement chx in xml.SelectNodes("Page")) { var pg = new AppPage(); pg.LoadFromXml(chx); Pages.Add(pg); } if (xml.FindElement("Icon") != null) { m_icon = IOTool.ImageFromText(xml.FindElement("Icon").InnerText); } }
public AppPageFrame(AppPage page) { InitializeComponent(); appDesigner1.Page = page; }
public AppPageObjectView(AppPage page) { m_page = page; }