DrawingContext.DrawRoundedRectangle 方法

定義

畫出一個圓角矩形。

多載

名稱 Description
DrawRoundedRectangle(Brush, Pen, Rect, AnimationClock, Double, AnimationClock, Double, AnimationClock)

繪製一個圓角矩形,並BrushPen套用指定的動畫時鐘。

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

繪製一個圓角矩形,指定為 BrushPen

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

繪製一個圓角矩形,並BrushPen套用指定的動畫時鐘。

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

用來動畫長方形大小的時鐘,或者 null 不做動畫。 這個時鐘必須由 AnimationTimeline 能讓 Rect 物件有生命的機器製作。

radiusX
Double

圓角的X維半徑。 此值會被夾在0到 Width/2的範圍內

radiusXAnimations
AnimationClock

用來動畫矩 radiusX 形值的時鐘,或者 null 不做動畫。 這個時鐘必須由 AnimationTimeline 一個能動畫數 Double 值的機器製作。

radiusY
Double

圓角的Y維半徑。 這個值會被夾在 0 到 Height/2 之間。

radiusYAnimations
AnimationClock

用來動畫矩 radiusY 形值的時鐘,或者 null 不做動畫。 這個時鐘必須由 AnimationTimeline 一個能動畫數 Double 值的機器製作。

備註

畫筆和筆都可以是 null。 若刷子為 null,則不進行填充。 若筆為 null,則不進行 stoke。 如果筆和畫筆都是 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,則不進行 stoke。 如果筆和畫筆都是 null,則該圖畫不可見。

適用於