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
| Nazwa | Opis |
|---|---|
| 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 łuków wielokropowych określonej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można narysować; parametry largeArc i sweepDirection wskazują, który łuk ma być używany.
Spośród czterech zamiatania łuków kandydatów dwa reprezentują duże łuki z zamiataniami 180 stopni lub większymi, a dwa reprezentują mniejsze łuki z zamiataniami o 180 stopni lub mniej. Jeśli jest largeArcto , wybierany jest jeden z dwóch większych zamiatania łuków. W true przeciwnym razie largeArcfalsewybrano jedną z mniejszych zamiatań łuku.
Jeśli sweepDirection wartość to Clockwise, łuk jest rysowany w kierunku dodatnim kąta. Jeśli sweepDirection wartość to Counterclockwise, łuk jest rysowany w kierunku ujemnym.
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 łuków wielokropowych określonej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można narysować; parametry largeArc i sweepDirection wskazują, który łuk ma być używany.
Spośród czterech zamiatania łuków kandydatów dwa reprezentują duże łuki z zamiataniami 180 stopni lub większymi, a dwa reprezentują mniejsze łuki z zamiataniami o 180 stopni lub mniej. Jeśli jest largeArcto , wybierany jest jeden z dwóch większych zamiatania łuków. W true przeciwnym razie largeArcfalsewybrano jedną z mniejszych zamiatań łuku.
Jeśli sweepDirection wartość to Clockwise, łuk jest rysowany w kierunku dodatnim kąta. Jeśli sweepDirection wartość to Counterclockwise, łuk jest rysowany w kierunku ujemnym.
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 definiowany jako bieżący punkt PathFigure , do którego jest dodawany ArcSegment .
- size
- Size
Promień x i y łuku. 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 dodatnim kąta; ustaw wartość , aby Counterclockwise narysować łuk w kierunku ujemnego kąta.
- isStroked
- Boolean
Ustaw wartość na , aby true pociągnić łuk, 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 łuków wielokropowych określonej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można narysować; parametry largeArc i sweepDirection wskazują, który łuk ma być używany.
Spośród czterech zamiatania łuków kandydatów dwa reprezentują duże łuki z zamiataniami 180 stopni lub większymi, a dwa reprezentują mniejsze łuki z zamiataniami o 180 stopni lub mniej. Jeśli jest largeArcto , wybierany jest jeden z dwóch większych zamiatania łuków. W true przeciwnym razie largeArcfalsewybrano jedną z mniejszych zamiatań łuku.
Jeśli sweepDirection wartość to Clockwise, łuk jest rysowany w kierunku dodatnim kąta. Jeśli sweepDirection wartość to Counterclockwise, łuk jest rysowany w kierunku ujemnym.