Freigeben über


ArcSegment Konstruktoren

Definition

Initialisiert eine neue Instanz der ArcSegment-Klasse.

Überlädt

ArcSegment()

Initialisiert eine neue Instanz der ArcSegment-Klasse.

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Initialisiert eine neue Instanz der ArcSegment-Klasse.

Hinweise

Die ArcSegment Klasse definiert nur den Zielpunkt des Bogens, den er darstellt; der Anfangspunkt des Bogens ist der aktuelle Punkt PathFiguredes Bogens, zu dem der ArcSegment hinzugefügt wird.

Für die meisten elliptischen Bögen einer bestimmten Position, Größe und Drehung gibt es vier verschiedene Bögen, die gezeichnet werden können; die largeArc und sweepDirection die Parameter geben an, welche Bogen verwendet werden sollen.

Von den vier Kandidaten arc sweeps, zwei stellen große Bögen mit Schwung von 180 Grad oder höher dar, und zwei stellen kleinere Bögen mit Klammern von 180 Grad oder weniger dar. trueWenn largeArc ist , wird eine der beiden größeren Bogenfeger ausgewählt. Andernfalls largeArc falsewird eine der kleineren Bogenfeger ausgewählt.

Wenn sweepDirection es Clockwisesich um einen Bogen handelt, wird der Bogen in eine positive Winkelrichtung gezeichnet. CounterclockwiseWenn sweepDirection es sich um einen Bogen handelt, wird der Bogen in eine negative Winkelrichtung gezeichnet.

ArcSegment()

Initialisiert eine neue Instanz der ArcSegment-Klasse.

public:
 ArcSegment();
public ArcSegment ();
Public Sub New ()

Hinweise

Die ArcSegment Klasse definiert nur den Zielpunkt des Bogens, den er darstellt; der Anfangspunkt des Bogens ist der aktuelle Punkt PathFiguredes Bogens, zu dem der ArcSegment hinzugefügt wird.

Für die meisten elliptischen Bögen einer bestimmten Position, Größe und Drehung gibt es vier verschiedene Bögen, die gezeichnet werden können; die largeArc und sweepDirection die Parameter geben an, welche Bogen verwendet werden sollen.

Von den vier Kandidaten arc sweeps, zwei stellen große Bögen mit Schwung von 180 Grad oder höher dar, und zwei stellen kleinere Bögen mit Klammern von 180 Grad oder weniger dar. trueWenn largeArc ist , wird eine der beiden größeren Bogenfeger ausgewählt. Andernfalls largeArc falsewird eine der kleineren Bogenfeger ausgewählt.

Wenn sweepDirection es Clockwisesich um einen Bogen handelt, wird der Bogen in eine positive Winkelrichtung gezeichnet. CounterclockwiseWenn sweepDirection es sich um einen Bogen handelt, wird der Bogen in eine negative Winkelrichtung gezeichnet.

Gilt für

ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)

Initialisiert eine neue Instanz der ArcSegment-Klasse.

public:
 ArcSegment(System::Windows::Point point, System::Windows::Size size, double rotationAngle, bool isLargeArc, System::Windows::Media::SweepDirection sweepDirection, bool isStroked);
public ArcSegment (System.Windows.Point point, System.Windows.Size size, double rotationAngle, bool isLargeArc, System.Windows.Media.SweepDirection sweepDirection, bool isStroked);
new System.Windows.Media.ArcSegment : System.Windows.Point * System.Windows.Size * double * bool * System.Windows.Media.SweepDirection * bool -> System.Windows.Media.ArcSegment
Public Sub New (point As Point, size As Size, rotationAngle As Double, isLargeArc As Boolean, sweepDirection As SweepDirection, isStroked As Boolean)

Parameter

point
Point

Der Zielpunkt des Bogens. Der Anfangspunkt des Bogens wird als aktueller Punkt der PathFigure definiert, der das ArcSegment hinzugefügt wird.

size
Size

Der x- und y-Radius des Bogens. Der x-Radius wird durch die Eigenschaft der Struktur angegeben, und der y-Radius wird durch die Eigenschaft der Size Size Struktur Width Height angegeben.

rotationAngle
Double

Die Drehung der X-Achse der Ellipse.

isLargeArc
Boolean

Gibt an, ob der Bogen größer als 180 Grad sein soll.

sweepDirection
SweepDirection

Legen Sie als Wert Clockwise fest, um den Bogen in einer Richtung mit positivem Winkel zu zeichnen. Legen Sie als Wert Counterclockwise fest, um den Bogen in einer Richtung mit negativem Winkel zu zeichnen.

isStroked
Boolean

Legen Sie als Wert true fest, um den Bogen mit Strichen zu zeichnen, wenn zum Rendern des Segments ein Pen verwendet wird, andernfalls false.

Hinweise

Die ArcSegment Klasse definiert nur den Zielpunkt des Bogens, den er darstellt; der Anfangspunkt des Bogens ist der aktuelle Punkt PathFiguredes Bogens, zu dem der ArcSegment hinzugefügt wird.

Für die meisten elliptischen Bögen einer bestimmten Position, Größe und Drehung gibt es vier verschiedene Bögen, die gezeichnet werden können; die largeArc und sweepDirection die Parameter geben an, welche Bogen verwendet werden sollen.

Von den vier Kandidaten arc sweeps, zwei stellen große Bögen mit Schwung von 180 Grad oder höher dar, und zwei stellen kleinere Bögen mit Klammern von 180 Grad oder weniger dar. trueWenn largeArc ist , wird eine der beiden größeren Bogenfeger ausgewählt. Andernfalls largeArc falsewird eine der kleineren Bogenfeger ausgewählt.

Wenn sweepDirection es Clockwisesich um einen Bogen handelt, wird der Bogen in eine positive Winkelrichtung gezeichnet. CounterclockwiseWenn sweepDirection es sich um einen Bogen handelt, wird der Bogen in eine negative Winkelrichtung gezeichnet.

Gilt für