public XElement GenerateXmlElement() { var binding = new XElement("binding", new XAttribute("template", ToastTemplate.ToString())); if (!string.IsNullOrEmpty(Fallback)) { binding.Add(new XAttribute("fallback", XmlEncode(Fallback))); } if (!string.IsNullOrEmpty(Language)) { binding.Add(new XAttribute("lang", XmlEncode(Language))); } if (!string.IsNullOrEmpty(BaseUri)) { binding.Add(new XAttribute("baseUri", XmlEncode(BaseUri))); } if (AddImageQuery.HasValue) { binding.Add(new XAttribute("addImageQuery", AddImageQuery.Value.ToString().ToLowerInvariant())); } int idOn = 1; if (Images != null) { foreach (var img in Images) { binding.Add(img.GenerateXmlElement(idOn)); } } idOn = 1; if (Texts != null) { foreach (var text in Texts) { binding.Add(text.GenerateXmlElement(idOn++)); } } return(binding); }
public static extern string GetTemplate(ToastTemplate templ);
public static extern string GetTemplate(ToastTemplate templ);