DrawingContext.DrawEllipse 方法

定义

绘制椭圆形。

重载

DrawEllipse(Brush, Pen, Point, Double, Double)

使用指定的 BrushPen 绘制一个椭圆。

DrawEllipse(Brush, Pen, Point, AnimationClock, Double, AnimationClock, Double, AnimationClock)

使用指定的 BrushPen 绘制一个椭圆并应用指定的动画时钟。

DrawEllipse(Brush, Pen, Point, Double, Double)

使用指定的 BrushPen 绘制一个椭圆。

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)

使用指定的 BrushPen 绘制一个椭圆并应用指定的动画时钟。

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,则绘图不可见。

适用于