Udostępnij za pośrednictwem


ArcSegment Konstruktory

Definicja

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 falseto , 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 falseto , 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 falseto , 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