ArcSegment.IsLargeArc Свойство

Определение

Получает или задает значение, указывающее, должна ли дуга быть больше 180 градусов.

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

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

Boolean

true Значение , если дуга должна быть больше 180 градусов; falseв противном случае . Значение по умолчанию — false.

Комментарии

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

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

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

Объекты ArcSegment с разными значениями IsLargeArc
Объекты ArcSegment с разными параметрами IsLargeArc

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

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

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