Поделиться через


DrawingContext.DrawEllipse Метод

Определение

Рисование эллипса.

Перегрузки

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

Рисует эллипс заданными Brush и Pen.

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

Рисует эллипс заданными Brush и Pen и применяет заданные часы анимации.

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

Рисует эллипс заданными Brush и Pen.

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)

Рисует эллипс заданными Brush и Pen и применяет заданные часы анимации.

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, рисунок не отображается.

Применяется к