public override void ReadXml(System.Xml.XmlReader reader) { reader.ReadAttrAsColor("Color", ref this.Color); this.Text = reader["Text"]; this.FontId = reader["FontId"]; reader.ReadAttrAsEnum <XFlipEffects>("FlipEffects", ref this.FlipEffects); base.ReadXml(reader); }
public override void ReadXml(System.Xml.XmlReader reader) { Color color = Color.White; double f = 0; reader.ReadAttrAsBoolean("IsRoot", ref this.IsRoot); reader.ReadAttrAsFloat("Opacity", ref this.Opacity); reader.ReadAttrAsFloat("Rotation", ref this.Rotation); reader.ReadAttrAsVector2("ScaleVector", ref this.ScaleVector); reader.ReadAttrAsRectF("Bounds", ref this.Bounds); if (reader.ReadAttrAsColor("BackColor", ref color)) { this.BackColor = color; } if (reader.ReadAttrAsVector2("Origin", ref tmpVector1)) { this.Origin = tmpVector1; } if (reader.ReadAttrAsVector2("RotationCenter", ref tmpVector1)) { this.RotationCenter = tmpVector1; } if (reader.ReadAttrAsFloat("Scale", ref f)) { this.Scale = f; } if (reader.ReadAttrAsFloat("Depth", ref f)) { this.Depth = (float)f; } if (reader.ReadAttrAsVector2("Location", ref tmpVector1)) { this.Location = tmpVector1; } if (reader.ReadAttrAsVector2("Center", ref tmpVector1)) { this.Center = tmpVector1; } base.ReadXml(reader); }