Sdílet prostřednictvím


DrawingContext.DrawRoundedRectangle Metoda

Definice

Nakreslí zaokrouhlený obdélník.

Přetížení

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

Nakreslí zaokrouhlený obdélník se zadaným Brush a Pen použije zadané animační hodiny.

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

Nakreslí zaokrouhlený obdélník se zadaným Brush a Pen.

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

Nakreslí zaokrouhlený obdélník se zadaným Brush a Pen použije zadané animační hodiny.

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)

Parametry

brush
Brush

Štětec použitý k vyplnění obdélníku nebo null pro žádnou výplň.

pen
Pen

Pero použité k tahu obdélníku nebo null pro žádný tah.

rectangle
Rect

Obdélník, který chcete kreslit.

rectangleAnimations
AnimationClock

Hodiny, se kterými můžete animovat velikost a rozměry obdélníku, nebo null pro žádnou animaci. Tyto hodiny musí být vytvořeny z objektu AnimationTimeline , který může animovat Rect objekty.

radiusX
Double

Poloměr v rozměru X zaoblených rohů. Tato hodnota bude uchycena do rozsahu 0 až Width/2.

radiusXAnimations
AnimationClock

Hodiny, se kterými chcete animovat hodnotu obdélníku radiusX , nebo null pro žádnou animaci. Tyto hodiny musí být vytvořeny z hodnot AnimationTimeline , které mohou animovat Double hodnoty.

radiusY
Double

Poloměr v rozměru Y zaoblené rohy. Tato hodnota bude uchycena na hodnotu od 0 do Height/2.

radiusYAnimations
AnimationClock

Hodiny, se kterými chcete animovat hodnotu obdélníku radiusY , nebo null pro žádnou animaci. Tyto hodiny musí být vytvořeny z hodnot AnimationTimeline , které mohou animovat Double hodnoty.

Poznámky

Štětec a pero může být nulloba . Pokud je nullštětec , neprovádí se žádná výplň. Pokud je nullpero , pak se neprovádí žádné stoke. Pokud jsou nullpero i štětec , výkres není viditelný.

Platí pro

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

Nakreslí zaokrouhlený obdélník se zadaným Brush a Pen.

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)

Parametry

brush
Brush

Štětec použitý k vyplnění obdélníku.

pen
Pen

Pero použité k tahu obdélníku.

rectangle
Rect

Obdélník, který chcete kreslit.

radiusX
Double

Poloměr v rozměru X zaoblených rohů. Tato hodnota bude uchycena na rozsah 0 až Width/2.

radiusY
Double

Poloměr v rozměru Y zaoblené rohy. Tato hodnota bude uchycena na hodnotu od 0 do Height/2.

Poznámky

Štětec a pero může být nulloba . Pokud je nullštětec , neprovádí se žádná výplň. Pokud je nullpero , pak se neprovádí žádné stoke. Pokud jsou nullpero i štětec , výkres není viditelný.

Platí pro