Język

ArcSegment.Point Właściwość

Definicja

Pobiera lub ustawia punkt końcowy łuku wielokropkowego.

public:
 property System::Windows::Point Point { System::Windows::Point get(); void set(System::Windows::Point value); };
public System.Windows.Point Point { get; set; }
member this.Point : System.Windows.Point with get, set
Public Property Point As Point

Wartość właściwości

Punkt, do którego prowadzi łuk. Wartość domyślna to (0,0).

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.

Jeśli punkt początkowy i punkt końcowy segmentu łuku są takie same, żaden łuk nie jest rysowany.

W przypadku większości łuków o określonej pozycji, rozmiarze i rotacji istnieją cztery różne łuki, które można narysować; właściwości IsLargeArc 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 IsLargeArcto , wybierany jest jeden z dwóch większych zamiatania łuków. W true przeciwnym razie falsewybrano jedną z mniejszych zamiatań łuku. Pozostałe dwa kandydaci łuku są rysowane w innym kierunku: Counterclockwise lub Clockwise. Właściwość SweepDirection określa, która z nich ma być używana.

Na poniższej ilustracji przedstawiono kilka wielokropowych łuków, które są identyczne z wyjątkiem ich Point ustawień.

Zestawy arcSegments z różnymi ustawieniami punktu Kilka obiektów ArcSegment z różnymi ustawieniami punktu

Informacje o właściwości zależności

Przedmiot Wartość
Pole identyfikatora PointProperty
Właściwości metadanych ustawione na true Żadne

Dotyczy