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

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

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

Комментарии

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

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

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

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

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

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

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