public override void GenerateXmlAttributes(System.Xml.XmlWriter writer) { base.GenerateXmlAttributes(writer); if (Dashed.HasValue) { writer.WriteAttributeString("Dashed", Dashed.GetHashCode().ToString()); } if (DashLen.HasValue) { writer.WriteAttributeString("DashLen", DashLen.ToString()); } if (DashGap.HasValue) { writer.WriteAttributeString("DashGap", DashGap.ToString()); } }
/// <summary> /// 속성들을 Xml Attribute로 생성합니다. /// </summary> /// <param name="writer">Attribute를 쓸 Writer</param> public override void GenerateXmlAttributes(XmlWriter writer) { base.GenerateXmlAttributes(writer); if (StartValue.HasValue) { writer.WriteAttributeString("StartValue", StartValue.ToString()); } if (EndValue.HasValue) { writer.WriteAttributeString("EndValue", EndValue.ToString()); } if (DisplayValue.IsNotWhiteSpace()) { writer.WriteAttributeString("DisplayValue", DisplayValue); } if (ValueInside.HasValue) { writer.WriteAttributeString("ValueInside", ValueInside.GetHashCode().ToString()); } if (Color.HasValue) { writer.WriteAttributeString("Color", Color.Value.ToHexString()); } if (Thickness.HasValue) { writer.WriteAttributeString("Thickness", Thickness.ToString()); } if (ShowBorder.HasValue) { writer.WriteAttributeString("ShowBorder", ShowBorder.GetHashCode().ToString()); } if (BorderColor.HasValue) { writer.WriteAttributeString("BorderColor", BorderColor.Value.ToHexString()); } if (Radius.HasValue) { writer.WriteAttributeString("Radius", Radius.ToString()); } if (InnerRadius.HasValue) { writer.WriteAttributeString("InnerRadius", InnerRadius.ToString()); } if (Dashed.HasValue) { writer.WriteAttributeString("Dashed", Dashed.GetHashCode().ToString()); } if (DashLen.HasValue) { writer.WriteAttributeString("DashLen", DashLen.ToString()); } if (DashGap.HasValue) { writer.WriteAttributeString("DashGap", DashGap.ToString()); } if (UseMarker.HasValue) { writer.WriteAttributeString("UseMarker", UseMarker.GetHashCode().ToString()); } if (MarkerColor.HasValue) { writer.WriteAttributeString("MarkerColor", MarkerColor.Value.ToHexString()); } if (MarkerBorderColor.HasValue) { writer.WriteAttributeString("MarkerBorderColor", MarkerBorderColor.Value.ToHexString()); } if (MarkerRadius.HasValue) { writer.WriteAttributeString("MarkerRadius", MarkerRadius.ToString()); } if (MarkerTooltext.IsNotWhiteSpace()) { writer.WriteAttributeString("MarkerTooltext", MarkerTooltext); } }