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 jest rysowany ł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 konkretnej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można narysować; właściwości IsLargeArc i SweepDirection wskazują, którego łuku użyć.

Z czterech zamiatania łuku 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 IsLargeArc jest trueto , zostanie wybrany jeden z dwóch większych zamiatania łuków. W przeciwnym razie falsewybrano jedną z mniejszych zamiatania łuku. Pozostałe dwa kandydaty łukowe 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 łuków wielokropowych, które są identyczne z wyjątkiem ich Point ustawień.

Usługa ArcSegments z różnymi ustawieniami
Kilka obiektów ArcSegment z różnymi ustawieniami punktu

Informacje dotyczące właściwości zależności

Pole identyfikatora PointProperty
Właściwości metadanych ustawione na true Brak

Dotyczy