Condividi tramite


ArcSegment.IsLargeArc Proprietà

Definizione

Ottiene o imposta un valore che indica se l'arco deve essere maggiore di 180 gradi.

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

Valore della proprietà

true se l'arco deve essere maggiore di 180 gradi; in caso contrario, false. Il valore predefinito è false.

Commenti

Per la maggior parte degli archi di una particolare posizione, dimensione e rotazione, ci sono quattro archi diversi che possono essere disegnati; le proprietà e SweepDirection indicano l'arco IsLargeArc da utilizzare.

Dei quattro intervalli di arco candidati, due rappresentano grandi archi con spazza di 180 gradi o superiore, e due rappresentano archi più piccoli con spazzate di 180 gradi o meno. Se IsLargeArc è true, viene scelto uno dei due sweep di arco più grandi; in caso contrario, se è false, viene scelto uno degli archi più piccoli. I due candidati rimanenti sono ciascuno disegnato in una direzione diversa: Counterclockwise o Clockwise. La SweepDirection proprietà specifica quale utilizzare.

La figura seguente mostra due archi ellittici identici ad eccezione delle relative IsLargeArc impostazioni.

ArcSegments con impostazioni IsLargeArc diverse Oggetti ArcSegment con impostazioni IsLargeArc diverse

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore IsLargeArcProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a