Compartir vía


ArcSegment.IsLargeArc Propiedad

Definición

Obtiene o establece un valor que indica si el arco debe ser mayor de 180 grados.

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

Valor de propiedad

Boolean

true si el arco debe ser mayor que 180 grados; de lo contrario, false. El valor predeterminado es false.

Comentarios

Para la mayoría de los arcos de una posición, tamaño y rotación determinados, hay cuatro arcos diferentes que se pueden dibujar; las IsLargeArc propiedades y SweepDirection indican qué arco se va a usar.

De los cuatro barridos de arco candidatos, dos representan grandes arcos con barridos de 180 grados o mayores, y dos representan arcos más pequeños con barridos de 180 grados o menos. Si IsLargeArc es true, se elige uno de los dos barridos de arco más grandes; de lo contrario, si es false, se elige uno de los barridos de arco más pequeños. Los dos candidatos de arco restantes se dibujan en una dirección diferente: Counterclockwise o Clockwise. La SweepDirection propiedad especifica cuál se va a usar.

En la ilustración siguiente se muestran dos arcos elípticos que son idénticos excepto por su IsLargeArc configuración.

ArcSegments con distintos valores de IsLargeArc
Objetos ArcSegment con diferentes configuraciones de IsLargeArc

Información sobre propiedades de dependencia

Campo identificador IsLargeArcProperty
Propiedades de metadatos establecidas en true Ninguno

Se aplica a