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。 如果筆刷為 null,則不會繪製任何填滿。

pen
Pen

用來將橢圓形描邊的畫筆。 這是選擇性,而且可為 null。 如果畫筆位於 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。 如果筆刷為 null,則不會繪製任何填滿。

pen
Pen

用來將橢圓形描邊的畫筆。 這是選擇性,而且可為 null。 如果畫筆位於 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 ,則看不到繪圖。

適用於