DrawingContext.DrawEllipse 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
绘制椭圆形。
重载
DrawEllipse(Brush, Pen, Point, Double, Double) | |
DrawEllipse(Brush, Pen, Point, AnimationClock, Double, AnimationClock, Double, AnimationClock) |
DrawEllipse(Brush, Pen, Point, Double, Double)
public:
abstract void DrawEllipse(System::Windows::Media::Brush ^ brush, System::Windows::Media::Pen ^ pen, System::Windows::Point center, double radiusX, double radiusY);
public abstract void DrawEllipse (System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Point center, double radiusX, double radiusY);
abstract member DrawEllipse : System.Windows.Media.Brush * System.Windows.Media.Pen * System.Windows.Point * double * double -> unit
Public MustOverride Sub DrawEllipse (brush As Brush, pen As Pen, center As Point, radiusX As Double, radiusY As Double)
参数
- brush
- Brush
用于填充椭圆的画笔。 此参数可选,而且可以为 null
。 如果 brush 为 null
,则不绘制任何填充。
- pen
- Pen
用于绘制椭圆笔画的笔。 此参数可选,而且可以为 null
。 如果 pen 为 null
,则不绘制任何笔划。
- center
- Point
椭圆的中心位置。
- radiusX
- Double
椭圆的水平半径。
- radiusY
- Double
椭圆的垂直半径。
注解
画笔和笔都可以是 null
。 如果画笔为 null
,则不执行填充。 如果笔为 null
,则不执行点球。 如果笔和画笔均为 null
,则绘图不可见。
适用于
DrawEllipse(Brush, Pen, Point, AnimationClock, Double, AnimationClock, Double, AnimationClock)
public:
abstract void DrawEllipse(System::Windows::Media::Brush ^ brush, System::Windows::Media::Pen ^ pen, System::Windows::Point center, System::Windows::Media::Animation::AnimationClock ^ centerAnimations, double radiusX, System::Windows::Media::Animation::AnimationClock ^ radiusXAnimations, double radiusY, System::Windows::Media::Animation::AnimationClock ^ radiusYAnimations);
public abstract void DrawEllipse (System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Point center, System.Windows.Media.Animation.AnimationClock centerAnimations, double radiusX, System.Windows.Media.Animation.AnimationClock radiusXAnimations, double radiusY, System.Windows.Media.Animation.AnimationClock radiusYAnimations);
abstract member DrawEllipse : System.Windows.Media.Brush * System.Windows.Media.Pen * System.Windows.Point * System.Windows.Media.Animation.AnimationClock * double * System.Windows.Media.Animation.AnimationClock * double * System.Windows.Media.Animation.AnimationClock -> unit
Public MustOverride Sub DrawEllipse (brush As Brush, pen As Pen, center As Point, centerAnimations As AnimationClock, radiusX As Double, radiusXAnimations As AnimationClock, radiusY As Double, radiusYAnimations As AnimationClock)
参数
- brush
- Brush
用于填充椭圆的画笔。 此参数可选,而且可以为 null
。 如果 brush 为 null
,则不绘制任何填充。
- pen
- Pen
用于绘制椭圆笔画的笔。 此参数可选,而且可以为 null
。 如果 pen 为 null
,则不绘制任何笔划。
- center
- Point
椭圆的中心位置。
- centerAnimations
- AnimationClock
用于对椭圆的中心位置进行动画处理的时钟;如果没有动画,则为 null
。 此时钟必须基于能够对 AnimationTimeline 对象进行动画处理的 Point 来创建。
- radiusX
- Double
椭圆的水平半径。
- radiusXAnimations
- AnimationClock
用于对椭圆的 x 轴半径进行动画处理的时钟;如果没有动画,则为 null
。 此时钟必须基于能够对 AnimationTimeline 对象进行动画处理的 Double 来创建。
- radiusY
- Double
椭圆的垂直半径。
- radiusYAnimations
- AnimationClock
用于对椭圆的 y 轴半径进行动画处理的时钟;如果没有动画,则为 null
。 此时钟必须基于能够对 AnimationTimeline 对象进行动画处理的 Double 来创建。
注解
画笔和笔都可以是 null
。 如果画笔为 null
,则不执行填充。 如果笔为 null
,则不执行点球。 如果笔和画笔均为 null
,则绘图不可见。