Поделиться через


ArcSegment.Point Свойство

Определение

Возвращает или задает конечную точку эллиптической дуги.

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

Значение свойства

Точка, к которой рисуется дуга. Значение по умолчанию — 0,0.

Комментарии

Класс ArcSegment определяет только целевую точку дуги, которую он представляет; начальная точка дуги является текущей точкой PathFigure , к которой ArcSegment добавляется.

Если начальная точка и конечная точка сегмента дуги совпадают, ни одна дуга не рисуется.

Для большинства дуг определенной позиции, размера и поворота существует четыре разных дуги, которые можно нарисовать; и IsLargeArcSweepDirection свойства указывают, какую дугу следует использовать.

Из четырех кандидатов дуги, два представляют большие дуги с развертками 180 градусов или выше, а два представляют меньшие дуги с отвертками 180 градусов или меньше. Если IsLargeArc имеет trueзначение, то выбирается один из двух более крупных разверток дуги; в противном случае выбирается falseодин из меньших разверток дуги. Остальные два кандидата дуги рисуются в другом направлении: Counterclockwise или Clockwise. Свойство SweepDirection указывает, какой из них следует использовать.

На следующем рисунке показаны несколько эллиптических дуг, идентичных за исключением их Point параметров.

ArcSegments с Несколько объектов ArcSegment с различными параметрами точки

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора PointProperty
Свойства метаданных, равные свойству true Нет

Применяется к