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
.
Комментарии
Для большинства дуг определенной позиции, размера и поворота существует четыре разных дуги, которые можно нарисовать; и IsLargeArc SweepDirection свойства указывают, какую дугу следует использовать.
Из четырех кандидатов дуги развертки две представляют большие дуги с развертками 180 градусов или выше, а два представляют меньшие дуги с развертками 180 градусов или меньше. Если IsLargeArc это true
так, выбирается один из двух более крупных дуги разверток; в противном случае false
выбирается один из более мелких дуговых разверток. Остальные два кандидата дуги рисуются в другом направлении: Counterclockwise или Clockwise. Свойство SweepDirection указывает, какой из них следует использовать.
На следующем рисунке показаны две эллиптические дуги, идентичные за IsLargeArc исключением параметров.
Объекты ArcSegment с разными параметрами IsLargeArc
Сведения о свойстве зависимостей
Поле идентификатора | IsLargeArcProperty |
Metadata properties set to true |
Нет |