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

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

Point

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

Комментарии

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

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

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

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

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

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

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

Поле идентификатора PointProperty
Metadata properties set to true Нет

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