Compartilhar via


ArcSegment.Point Propriedade

Definição

Obtém ou define o ponto de extremidade do arco elíptico.

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

Valor da propriedade

O ponto onde o arco é desenhado. O valor padrão é (0,0).

Comentários

A ArcSegment classe define apenas o ponto de destino do arco que representa; o ponto inicial do arco é o ponto atual do PathFigure ao qual o ArcSegment arco é adicionado.

Se o ponto inicial e o ponto de extremidade do segmento de arco forem os mesmos, nenhum arco será desenhado.

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 dois representam arcos menores com varreduras de 180 graus ou menos. Se IsLargeArc for true, uma das duas varreduras de arco maiores será escolhida; caso contrário, se for false, uma das varreduras de arco menores será escolhida. Os dois candidatos restantes 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 vários arcos elípticos idênticos, exceto para suas Point configurações.

ArcSegments com configurações de ponto diferentes Vários objetos ArcSegment com configurações de Ponto diferentes

Informações da propriedade Dependency

Item Valor
Campo identificador PointProperty
Propriedades de metadados definidas como true Nenhum

Aplica-se a