In case I am not making myself clear, here are some examples of what I mean:
[Range(0, 100)] [Display(ResourceType = typeof(Custom.Resource), Name = "NinjaScriptDrawingToolAreaOpacity", GroupName = "NinjaScriptGeneral")] public int AreaOpacity { get { return areaOpacity; } set { areaOpacity = Math.Max(0, Math.Min(100, value)); if (areaBrush != null) { Brush newBrush = areaBrush.Clone(); newBrush.Opacity = areaOpacity / 100d; newBrush.Freeze(); areaBrush = newBrush; } } } [XmlIgnore] [Display(ResourceType = typeof(Custom.Resource), Name = "Small area color", GroupName = "NinjaScriptGeneral")] public Brush SmallAreaBrush { get { return smallAreaBrush; } set { smallAreaBrush = value; } } [Browsable(false)] public string SmallAreaBrushSerialize { get { return Serialize.Brush2String(SmallAreaBrush); } set { SmallAreaBrush = Serialize.String2Brush(value); } } [Browsable(false)] [XmlIgnore] public Series<double> TestPlot { get { return Values[0]; } }
Thanks!
Comment