ArcSegment Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy ArcSegment.
Przeciążenia
ArcSegment() |
Inicjuje nowe wystąpienie klasy ArcSegment. |
ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean) |
Inicjuje nowe wystąpienie klasy ArcSegment. |
Uwagi
Klasa ArcSegment definiuje tylko punkt docelowy łuku, który reprezentuje; punkt początkowy łuku jest bieżącym punktem PathFigure, do którego ArcSegment jest dodawany.
W przypadku większości wielokropowych łuków konkretnej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można wyciągnąć; parametry largeArc
i sweepDirection
wskazują, który łuk ma być używany.
Z czterech zamiatania łuków kandydata, dwa reprezentują duże łuki z zamiatania 180 stopni lub większe, a dwa reprezentują mniejsze łuki z zamiatania 180 stopni lub mniej. Jeśli jest to true
, zostanie wybrany jeden z dwóch większych zamiatań łuków. W largeArc
przeciwnym razie, jeśli largeArc
jest false
to , zostanie wybrany jeden z mniejszych zamiatań łuków.
Jeśli sweepDirection
jest to Clockwise, łuk jest rysowany w kierunku dodatniego kąta. Jeśli sweepDirection
jest to Counterclockwise, łuk jest rysowany w kierunku ujemnego kąta.
ArcSegment()
Inicjuje nowe wystąpienie klasy ArcSegment.
public:
ArcSegment();
public ArcSegment ();
Public Sub New ()
Uwagi
Klasa ArcSegment definiuje tylko punkt docelowy łuku, który reprezentuje; punkt początkowy łuku jest bieżącym punktem PathFigure, do którego ArcSegment jest dodawany.
W przypadku większości wielokropowych łuków konkretnej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można wyciągnąć; parametry largeArc
i sweepDirection
wskazują, który łuk ma być używany.
Z czterech zamiatania łuków kandydata, dwa reprezentują duże łuki z zamiatania 180 stopni lub większe, a dwa reprezentują mniejsze łuki z zamiatania 180 stopni lub mniej. Jeśli jest to true
, zostanie wybrany jeden z dwóch większych zamiatań łuków. W largeArc
przeciwnym razie, jeśli largeArc
jest false
to , zostanie wybrany jeden z mniejszych zamiatań łuków.
Jeśli sweepDirection
jest to Clockwise, łuk jest rysowany w kierunku dodatniego kąta. Jeśli sweepDirection
jest to Counterclockwise, łuk jest rysowany w kierunku ujemnego kąta.
Dotyczy
ArcSegment(Point, Size, Double, Boolean, SweepDirection, Boolean)
Inicjuje nowe wystąpienie klasy ArcSegment.
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)
Parametry
- point
- Point
Punkt docelowy łuku; punkt początkowy łuku jest zdefiniowany jako bieżący punkt PathFigure , do którego ArcSegment jest dodawany.
- size
- Size
Promień łuku x i y. Promień x jest określony przez Size właściwość struktury Width , a promień y jest określony przez Size właściwość struktury Height .
- rotationAngle
- Double
Obrót osi x wielokropka.
- isLargeArc
- Boolean
Czy łuk powinien być większy niż 180 stopni.
- sweepDirection
- SweepDirection
Ustaw wartość , aby Clockwise narysować łuk w kierunku dodatniego kąta; ustaw wartość , aby Counterclockwise narysować łuk w kierunku ujemnego kąta.
- isStroked
- Boolean
Ustaw wartość na true
pociągnięcie łuku, gdy Pen element jest używany do renderowania segmentu; w przeciwnym razie false
.
Uwagi
Klasa ArcSegment definiuje tylko punkt docelowy łuku, który reprezentuje; punkt początkowy łuku jest bieżącym punktem PathFigure, do którego ArcSegment jest dodawany.
W przypadku większości wielokropowych łuków konkretnej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można wyciągnąć; parametry largeArc
i sweepDirection
wskazują, który łuk ma być używany.
Z czterech zamiatania łuków kandydata, dwa reprezentują duże łuki z zamiatania 180 stopni lub większe, a dwa reprezentują mniejsze łuki z zamiatania 180 stopni lub mniej. Jeśli jest to true
, zostanie wybrany jeden z dwóch większych zamiatań łuków. W largeArc
przeciwnym razie, jeśli largeArc
jest false
to , zostanie wybrany jeden z mniejszych zamiatań łuków.
Jeśli sweepDirection
jest to Clockwise, łuk jest rysowany w kierunku dodatniego kąta. Jeśli sweepDirection
jest to Counterclockwise, łuk jest rysowany w kierunku ujemnego kąta.