コード例 #1
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement parElem = parent.CreateChildElement("ObjectDataSource");
     parElem.SetAttr("Name", this.Name);
     parElem.SetAttr("Category", this.Category);
     parElem.SetAttr("Type", this.Type.ToString());
     RelationVariables.AddToParentElement(parElem);
 }
コード例 #2
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement metaDataElem = parent.CreateChildElement("MetaData");
     metaDataElem.SetElementText("Version", Version);
     metaDataElem.SetElementText("CreateTime", CreateTime);
     metaDataElem.SetElementText("Creator", Creator);
     metaDataElem.SetElementText("Description", Description);
 }
コード例 #3
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement parElem = parent.CreateChildElement("ConfigParameters");
     XmlElement parItemElem = parElem.CreateChildElement("Items");
     foreach (var item in Items)
     {
         item.AddToParentElement(parItemElem);
     }
 }
コード例 #4
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement varElem = parent.CreateChildElement("Variables");
     XmlElement varItemElem = varElem.CreateChildElement("Items");
     foreach (var item in Items)
     {
         item.AddToParentElement(varItemElem);
     }
 }
コード例 #5
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement parElem = parent.CreateChildElement("DataSources");
     XmlElement parItemElem = parElem.CreateChildElement("ObjectDataSources");
     foreach (var item in ObjectDataSources)
     {
         item.AddToParentElement(parItemElem);
     }
 }
コード例 #6
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement parElem = parent.CreateChildElement("BindableMemberCollection");
     XmlElement parItemElem = parElem.CreateChildElement("Items");
     foreach (var item in Items)
     {
         item.AddToParentElement(parItemElem);
     }
 }
コード例 #7
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement parElem = parent.CreateChildElement("Variable");
     parElem.SetAttr("Id", this.Id);
     parElem.SetAttr("Name", this.Name);
     parElem.SetAttr("Value", this.Value);
     parElem.SetAttr("DisplayInfo", this.DisplayInfo);
     parElem.SetAttr("Description", this.Description);
     parElem.SetAttr("Type", this.Type);
 }
コード例 #8
0
        /// <summary>
        /// 加入到父元素
        /// </summary>
        public virtual void AddToParentElement(XmlElement parent)
        {
            XmlElement parElem = parent.CreateChildElement("RelationVariables");
            parElem.SetAttr("BindType", this.BindType); 

            XmlElement parItemElem = parElem.CreateChildElement("Items");
            foreach (var item in Items)
            {
                parItemElem.SetElementText("Variable", item);
            }
        }
コード例 #9
0
        public void ToXml(XmlElement xmlElement)
        {
            xmlElement.SetString("PatherVersion", PatherVersion.ToString());
            xmlElement.SetBoolean("IsFullScreen", IsFullScreen);
            xmlElement.SetBoolean("IsFullHd", IsFullHd);
            xmlElement.SetBoolean("IsNihonVoice", IsNihonVoice);
            if (SwitchButtons != null)
                xmlElement.SetBoolean("SwitchButtons", SwitchButtons.Value);
            xmlElement.SetInt32("AntiAliasing", AntiAliasing);
            xmlElement.SetInt32("ShadowResolution", ShadowResolution);
            xmlElement.SetBoolean("PlayMusic", PlayMusic);
            xmlElement.SetBoolean("ExitAfterRunGame", ExitAfterRunGame);

            XmlElement urls = xmlElement.CreateChildElement("PatherUrls");
            foreach (string url in PatherUrls)
                urls.CreateChildElement("Url").SetString("Value", url);

            urls = xmlElement.CreateChildElement("TranslationUrls");
            foreach (string url in TranslationUrls)
                urls.CreateChildElement("Url").SetString("Value", url);
        }
コード例 #10
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement itemElem = parent.CreateChildElement("BindableMember");
     itemElem.SetAttr("Name", this.Name);
 }
コード例 #11
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement itemElem = parent.CreateChildElement(DEFAULT_PREFIX);
     itemElem.SetAttr("Id", this.Id);
     itemElem.SetAttr("DataSource", this.DataSource);
     itemElem.SetAttr("BindMember", this.BindMember);
     itemElem.SetAttr("RelationVariables", this.RelationVariables);
     itemElem.SetAttr("Type", this.Type.ToString());
     itemElem.SetAttr("DisplayInfo", this.DisplayInfo);
     itemElem.SetAttr("ValueServiceUrl", this.ValueServiceUrl);
     itemElem.CreateCData("Scripts", this.Scripts);
 }
コード例 #12
0
 /// <summary>
 /// 加入到父元素
 /// </summary>
 public virtual void AddToParentElement(XmlElement parent)
 {
     XmlElement miscElem = parent.CreateChildElement("Misc");
     miscElem.SetElementText("RefreshInterval", RefreshInterval.ToString());
 }