DrawingContext.DrawRoundedRectangle 方法

定義

繪製圓角矩形。

多載

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 ,則不會執行手寫筆。 如果手寫筆和筆刷都是 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 ,則看不到繪圖。

適用於