Exemple #1
0
        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);
            }
        }
Exemple #2
0
 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);
     }
 }
Exemple #3
0
 public AppPageFrame(AppPage page)
 {
     InitializeComponent();
     appDesigner1.Page = page;
 }
Exemple #4
0
 public AppPageObjectView(AppPage page)
 {
     m_page = page;
 }