Compartilhar via


ArcSegment.IsLargeArc Propriedade

Definição

Obtém ou define um valor que indica se o arco deve ser maior que 180 graus.

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 da propriedade

Boolean

true se o arco deve ser maior que 180 graus; caso contrário, false. O valor padrão é false.

Comentários

Para a maioria dos arcos de uma posição, tamanho e rotação específicos, há quatro arcos diferentes que podem ser desenhados; e SweepDirection as IsLargeArc propriedades indicam qual arco usar.

Das quatro varreduras de arco candidatas, duas representam arcos grandes com varreduras de 180 graus ou mais, e duas representam arcos menores com varreduras de 180 graus ou menos. Se IsLargeArc for true, então uma das duas varreduras de arco maiores é escolhida; caso contrário, se for false, uma das varreduras de arco menores é escolhida. Os dois candidatos restantes do arco são desenhados em uma direção diferente: Counterclockwise ou Clockwise. A SweepDirection propriedade especifica qual deve ser usada.

A ilustração a seguir mostra dois arcos elípticos idênticos, exceto para suas IsLargeArc configurações.

ArcSegments com configurações de IsLargeArc diferentes
Objetos ArcSegment com configurações diferentes de IsLargeArc

Informações da propriedade de dependência

Campo Identificador IsLargeArcProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a