Save() public method

public Save ( ) : void
return void
Esempio n. 1
0
        public void LoadFromPortableXml(XmlNode rootNode, string controlId)
        {
            ControlId = controlId;

            try { Title = rootNode["Title"].InnerText; } catch { }
            try { DurationSeconds = Convert.ToInt32(rootNode["DurationSeconds"].InnerText); } catch { }
            try { Effect = rootNode["Effect"].InnerText; } catch { }

            BackgroundGradientFrom = ColorExt.Parse(rootNode["BackgroundGradientFrom"], BackgroundGradientFrom);
            BackgroundGradientTo = ColorExt.Parse(rootNode["BackgroundGradientTo"], BackgroundGradientTo);

            try { SlideUrl = rootNode["Link_Url"].InnerText; } catch { }
            try { ButtonCaption = rootNode["Link_Caption"].InnerText; } catch { }
            BtnTextColor = ColorExt.Parse(rootNode["BtnTextColor"], BtnTextColor);
            BtnBackColor = ColorExt.Parse(rootNode["BtnBackColor"], BtnBackColor);
            try { Target = rootNode["Link_Target"].InnerText; } catch { }
            try { UseTextsBackground = rootNode["Link_UseTextsBackground"].InnerText == "true"; } catch { }
            try { ClickAnywhere = rootNode["Link_ClickAnywhere"].InnerText == "true"; } catch { }

            //try { Mp3Url = rootNode["Mp3_Url"].InnerText; } catch { }
            //try { ShowPlayer = rootNode["Mp3_ShowPlayer"].InnerText == "true"; } catch { }
            //try { IconColor = ColorExt.Parse(rootNode["Mp3_IconColor"].InnerText.Replace("#", "0x"), 16)); } catch { }

            try { ViewOrder = Convert.ToInt32(rootNode["ViewOrder"].InnerText); } catch { }
            Save();

            foreach (XmlElement xmlSlideObj in rootNode["Objects"].SelectNodes("Object")) {
                SlideObjectInfo obj = new SlideObjectInfo();
                obj.LoadFromPortableXml(xmlSlideObj, controlId);
                obj.SlideId = Id;
                obj.Save();
            }
        }