ArcSegment.IsLargeArc Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy łuk powinien być większy niż 180 stopni.

public:
 property bool IsLargeArc { bool get(); void set(bool value); };
public bool IsLargeArc { get; set; }
member this.IsLargeArc : bool with get, set
Public Property IsLargeArc As Boolean

Wartość właściwości

Boolean

true jeśli łuk powinien być większy niż 180 stopni; w przeciwnym razie , false. Wartość domyślna to false.

Uwagi

W przypadku większości łuków konkretnej pozycji, rozmiaru i obrotu istnieją cztery różne łuki, które można wyciągnąć; właściwości IsLargeArc 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 IsLargeArc przeciwnym razie, jeśli jest falseto , zostanie wybrany jeden z mniejszych zamiatań łuków. Pozostałe dwa kandydaty ł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 dwa wielokropowe łuki, które są identyczne z wyjątkiem ich IsLargeArc ustawień.

Zestawy ArcSegments z różnymi ustawieniami isLargeArc
Obiekty ArcSegment z różnymi ustawieniami IsLargeArc

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

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

Dotyczy