/// <summary> /// Create a new <see cref="BarItem"/>, specifying only the legend label for the bar. /// </summary> /// <param name="label">The label that will appear in the legend.</param> public BarItem(string label) : base(label) { _bar = new Bar(); }
/// <summary> /// The Copy Constructor /// </summary> /// <param name="rhs">The Bar object from which to copy</param> public Bar( Bar rhs ) { this.border = (Border) rhs.Border.Clone(); this.fill = (Fill) rhs.Fill.Clone(); }
/// <summary> /// The Copy Constructor /// </summary> /// <param name="rhs">The <see cref="BarItem"/> object from which to copy</param> public BarItem(BarItem rhs) : base(rhs) { //bar = new Bar( rhs.Bar ); _bar = rhs._bar.Clone(); }
/// <summary> /// Constructor for deserializing objects /// </summary> /// <param name="info">A <see cref="SerializationInfo"/> instance that defines the serialized data /// </param> /// <param name="context">A <see cref="StreamingContext"/> instance that contains the serialized data /// </param> protected BarItem(SerializationInfo info, StreamingContext context) : base(info, context) { // The schema value is just a file version parameter. You can use it to make future versions // backwards compatible as new member variables are added to classes int sch = info.GetInt32("schema2"); _bar = (Bar) info.GetValue("bar", typeof (Bar)); }
/// <summary> /// The Copy Constructor /// </summary> /// <param name="rhs">The Bar object from which to copy</param> public Bar(Bar rhs) { _border = rhs.Border.Clone(); _fill = rhs.Fill.Clone(); }
/// <summary> /// Create a new <see cref="BarItem"/> using the specified properties. /// </summary> /// <param name="label">The label that will appear in the legend.</param> /// <param name="points">A <see cref="IPointList"/> of double precision value pairs that define /// the X and Y values for this curve</param> /// <param name="color">A <see cref="Color"/> value that will be applied to /// the <see cref="ZedGraph.Bar.Fill"/> and <see cref="ZedGraph.Bar.Border"/> properties. /// </param> public BarItem(string label, IPointList points, Color color) : base(label, points) { _bar = new Bar(color); }
/// <summary> /// The Copy Constructor /// </summary> /// <param name="rhs">The Bar object from which to copy</param> public Bar( Bar rhs ) { _border = (Border) rhs.Border.Clone(); _fill = (Fill) rhs.Fill.Clone(); }
/// <summary> /// Local dispose method /// </summary> /// <param name="bDisposing">if disposing is required</param> override protected void Dispose(bool bDisposing) { if (!m_bDisposed) { if (bDisposing) { if (_bar != null) { _bar.Dispose(); _bar = null; } } m_bDisposed = true; base.Dispose(bDisposing); } }
/// <summary> /// Create a new <see cref="BarItem" />, specifying only the legend label for the bar. /// </summary> /// <param name="label">The label that will appear in the legend.</param> public BarItem(string label, int zOrder = -1) : base(label, zOrder) { _bar = new Bar(); }
/// <summary> /// Create a new <see cref="BarItem" /> using the specified properties. /// </summary> /// <param name="label">The label that will appear in the legend.</param> /// <param name="points"> /// A <see cref="IPointList" /> of double precision value pairs that define /// the X and Y values for this curve /// </param> /// <param name="color"> /// A <see cref="Color" /> value that will be applied to /// the <see cref="ZedGraph.Bar.Fill" /> and <see cref="ZedGraph.Bar.Border" /> properties. /// </param> public BarItem(string label, IPointList points, Color color, int zOrder = -1) : base(label, points, zOrder) { _bar = new Bar(color); }