#region <版 本 注 释> /* * ======================================================================== * Copyright(c) 四川*******公司, All Rights Reserved. * ======================================================================== * * 作者:[HeBianGu] 时间:2018/1/19 16:41:51 * 文件名:Class2 * 说明: * * * 修改者: 时间: * 修改说明: * ======================================================================== */ #endregion using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media; namespace HeBianGu.WPF.EChart { /// 圆环Marker public class CirclePointMarker : ShapePointMarker { /// 描绘形状 protected override Geometry DefiningGeometry { get { EllipseGeometry e = new EllipseGeometry(ScreenPoint, this.Size / 2, this.Size / 2); return e; } } protected override void OnRender(DrawingContext drawingContext) { base.OnRender(drawingContext); Pen p = new Pen(this.Fill, 1); drawingContext.DrawGeometry(Brushes.White, p, DefiningGeometry); //drawingContext.DrawGeometry(this.Fill, this.Pen, DefiningGeometry); } } }