public void LoadFromXmlNode(XmlNode node) { XmlNode nd = node.SelectSingleNode("Font"); if (nd != null) { object v; if (XmlSerialization.ReadValue(nd, out v)) { this.Font = (Font)v; } } nd = node.SelectSingleNode("TextColor"); if (nd != null) { object v; if (XmlSerialization.ReadValue(nd, out v)) { this.TextColor = (Color)v; } } nd = node.SelectSingleNode("BackColor"); if (nd != null) { object v; if (XmlSerialization.ReadValue(nd, out v)) { this.BackColor = (Color)v; } } }
public void LoadFromXmlNode(XmlNode node) { XmlNode nd = node.SelectSingleNode("IconType"); if (nd != null) { object v; if (XmlSerialization.ReadValue(nd, out v)) { this.IconType = (EnumIconType)v; } } nd = node.SelectSingleNode("IconSize"); if (nd != null) { object v; if (XmlSerialization.ReadValue(nd, out v)) { this.IconSize = (Size)v; } } nd = node.SelectSingleNode("IconImage"); if (nd != null) { object v; if (XmlSerialization.ReadValue(nd, out v)) { this.IconImage = (Image)v; } } nd = node.SelectSingleNode("TextAttributes"); if (nd != null) { this.TextAttributes.LoadFromXmlNode(nd); } }