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 параметров.
Объекты ArcSegment с разными параметрами IsLargeArc
Сведения о свойстве зависимостей
| Элемент | Ценность |
|---|---|
| Поле идентификатора | IsLargeArcProperty |
Свойства метаданных, равные свойству true |
Нет |