GeometryGroup.FillRule Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает способ объединения пересекающихся областей объектов, содержащихся в данном GeometryGroup.
public:
property System::Windows::Media::FillRule FillRule { System::Windows::Media::FillRule get(); void set(System::Windows::Media::FillRule value); };
public System.Windows.Media.FillRule FillRule { get; set; }
member this.FillRule : System.Windows.Media.FillRule with get, set
Public Property FillRule As FillRule
Значение свойства
Указывает, как объединяются пересекающиеся области для получения итоговой области. Значение по умолчанию — EvenOdd
.
Комментарии
EvenOdd Определяет "внутренность" точки на фигуре путем рисования луча от этой точки до бесконечности в любом направлении и подсчета количества сегментов пути от заданной фигуры, пересекаемых лучом. Если это число нечетное, точка находится внутри; если четное — точка находится снаружи.
Ненулевой Определяет "внутренность" точки на фигуре, рисуя луч от этой точки до бесконечности в любом направлении, а затем исследуя места, где сегмент фигуры пересекает луч. Начиная с нуля, добавляется единица каждый раз, когда сегмент пересекает луч слева направо, и вычитается единица каждый раз, когда сегмент пересекает луч справа налево. Если после подсчета пересечений результат равен нулю, то точка находится снаружи пути. В противном случае — она находится внутри.
Пример FillRule
Сведения о свойстве зависимостей
Поле идентификатора | FillRuleProperty |
Для свойств метаданных задано значение true |
Нет |