다음을 통해 공유


DrawingContext.DrawRoundedRectangle 메서드

정의

모퉁이가 둥근 사각형을 그립니다.

오버로드

DrawRoundedRectangle(Brush, Pen, Rect, AnimationClock, Double, AnimationClock, Double, AnimationClock)

지정한 BrushPen을 사용하여 모퉁이가 둥근 사각형을 그린 다음 지정한 애니메이션 Clock을 적용합니다.

DrawRoundedRectangle(Brush, Pen, Rect, Double, Double)

지정한 BrushPen을 사용하여 둥근 사각형을 그립니다.

DrawRoundedRectangle(Brush, Pen, Rect, AnimationClock, Double, AnimationClock, Double, AnimationClock)

지정한 BrushPen을 사용하여 모퉁이가 둥근 사각형을 그린 다음 지정한 애니메이션 Clock을 적용합니다.

public:
 abstract void DrawRoundedRectangle(System::Windows::Media::Brush ^ brush, System::Windows::Media::Pen ^ pen, System::Windows::Rect rectangle, System::Windows::Media::Animation::AnimationClock ^ rectangleAnimations, double radiusX, System::Windows::Media::Animation::AnimationClock ^ radiusXAnimations, double radiusY, System::Windows::Media::Animation::AnimationClock ^ radiusYAnimations);
public abstract void DrawRoundedRectangle (System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Rect rectangle, System.Windows.Media.Animation.AnimationClock rectangleAnimations, double radiusX, System.Windows.Media.Animation.AnimationClock radiusXAnimations, double radiusY, System.Windows.Media.Animation.AnimationClock radiusYAnimations);
abstract member DrawRoundedRectangle : System.Windows.Media.Brush * System.Windows.Media.Pen * System.Windows.Rect * System.Windows.Media.Animation.AnimationClock * double * System.Windows.Media.Animation.AnimationClock * double * System.Windows.Media.Animation.AnimationClock -> unit
Public MustOverride Sub DrawRoundedRectangle (brush As Brush, pen As Pen, rectangle As Rect, rectangleAnimations As AnimationClock, radiusX As Double, radiusXAnimations As AnimationClock, radiusY As Double, radiusYAnimations As AnimationClock)

매개 변수

brush
Brush

사각형을 채우는 데 사용되는 브러시이며, 채우기가 없는 경우에는 null입니다.

pen
Pen

사각형을 스트로크하는 데 사용되는 펜이며, 스트로크가 없는 경우에는 null입니다.

rectangle
Rect

그릴 사각형입니다.

rectangleAnimations
AnimationClock

사각형의 크기와 차원에 애니메이션 효과를 주는 데 사용할 Clock이며 애니메이션이 없는 경우 null입니다. 이 Clock은 AnimationTimeline 개체에 애니메이션 효과를 줄 수 있는 Rect에서 만들어야 합니다.

radiusX
Double

둥근 모퉁이의 X축 방향 반지름입니다. 이 값은 0~Width/2 범위로 고정됩니다.

radiusXAnimations
AnimationClock

사각형의 radiusX 값에 애니메이션 효과를 주는 데 사용할 클록이며 애니메이션이 없는 경우 null입니다. 이 Clock은 AnimationTimeline 값에 애니메이션 효과를 줄 수 있는 Double에서 만들어야 합니다.

radiusY
Double

둥근 모퉁이의 Y축 방향 반지름입니다. 이 값은 0~Height/2 값으로 고정됩니다.

radiusYAnimations
AnimationClock

사각형의 radiusY 값에 애니메이션 효과를 주는 데 사용할 클록이며 애니메이션이 없는 경우 null입니다. 이 Clock은 AnimationTimeline 값에 애니메이션 효과를 줄 수 있는 Double에서 만들어야 합니다.

설명

브러시와 펜은 둘 다 될 null수 있습니다. 브러시가 null있으면 채우기가 수행되지 않습니다. 펜이 null있으면 스토크가 수행되지 않습니다. 펜과 브러시 null가 모두 있으면 드로잉이 표시되지 않습니다.

적용 대상

DrawRoundedRectangle(Brush, Pen, Rect, Double, Double)

지정한 BrushPen을 사용하여 둥근 사각형을 그립니다.

public:
 abstract void DrawRoundedRectangle(System::Windows::Media::Brush ^ brush, System::Windows::Media::Pen ^ pen, System::Windows::Rect rectangle, double radiusX, double radiusY);
public abstract void DrawRoundedRectangle (System.Windows.Media.Brush brush, System.Windows.Media.Pen pen, System.Windows.Rect rectangle, double radiusX, double radiusY);
abstract member DrawRoundedRectangle : System.Windows.Media.Brush * System.Windows.Media.Pen * System.Windows.Rect * double * double -> unit
Public MustOverride Sub DrawRoundedRectangle (brush As Brush, pen As Pen, rectangle As Rect, radiusX As Double, radiusY As Double)

매개 변수

brush
Brush

사각형을 채우는 데 사용되는 브러시입니다.

pen
Pen

사각형을 스트로크하는 데 사용되는 펜입니다.

rectangle
Rect

그릴 사각형입니다.

radiusX
Double

둥근 모퉁이의 X축 방향 반지름입니다. 이 값은 0~Width/2 범위로 고정됩니다.

radiusY
Double

둥근 모퉁이의 Y축 방향 반지름입니다. 이 값은 0~Height/2 값으로 고정됩니다.

설명

브러시와 펜은 둘 다 될 null수 있습니다. 브러시가 null있으면 채우기가 수행되지 않습니다. 펜이 null있으면 스토크가 수행되지 않습니다. 펜과 브러시 null가 모두 있으면 드로잉이 표시되지 않습니다.

적용 대상