/// <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); }
/// <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); }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); } }
/// <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); }
/// <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); } }
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); }
/// <summary> /// 加入到父元素 /// </summary> public virtual void AddToParentElement(XmlElement parent) { XmlElement itemElem = parent.CreateChildElement("BindableMember"); itemElem.SetAttr("Name", this.Name); }
/// <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); }
/// <summary> /// 加入到父元素 /// </summary> public virtual void AddToParentElement(XmlElement parent) { XmlElement miscElem = parent.CreateChildElement("Misc"); miscElem.SetElementText("RefreshInterval", RefreshInterval.ToString()); }