ArcSegment Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. true
Wenn largeArc
ist , wird eine der beiden größeren Bogenfeger ausgewählt. Andernfalls largeArc
false
wird 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. true
Wenn largeArc
ist , wird eine der beiden größeren Bogenfeger ausgewählt. Andernfalls largeArc
false
wird 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. true
Wenn largeArc
ist , wird eine der beiden größeren Bogenfeger ausgewählt. Andernfalls largeArc
false
wird 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.