Język

ArcSegment Konstruktory

Definicja

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.

Dotyczy