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