Stetic.ImageInfo.ToString C# (CSharp) Method

ToString() public method

public ToString ( ) : string
return string
        public override string ToString()
        {
            if (source == ImageSource.Theme)
                return "stock:" + name + " " + size;
            else if (source == ImageSource.Resource)
                return "resource:" + name;
            else
                return "file:" + name;
        }

Usage Example

Beispiel #1
0
        public XmlElement Write(XmlDocument doc)
        {
            XmlElement elem = doc.CreateElement("source");

            XmlElement prop = doc.CreateElement("property");

            prop.SetAttribute("name", "Image");
            prop.InnerText = imageInfo.ToString();
            elem.AppendChild(prop);

            if (!SizeWildcarded)
            {
                prop = doc.CreateElement("property");
                prop.SetAttribute("name", "Size");
                prop.InnerText = Size.ToString();
                elem.AppendChild(prop);
            }

            if (!StateWildcarded)
            {
                prop = doc.CreateElement("property");
                prop.SetAttribute("name", "State");
                prop.InnerText = State.ToString();
                elem.AppendChild(prop);
            }

            if (!DirectionWildcarded)
            {
                prop = doc.CreateElement("property");
                prop.SetAttribute("name", "Direction");
                prop.InnerText = Direction.ToString();
                elem.AppendChild(prop);
            }

            return(elem);
        }