PathGeometry.FillRule Свойство

Определение

Возвращает или задает значение, определяющее, как пересекающиеся области, содержащиеся в этой PathGeometry области, объединяются.

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

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

Указывает, как объединяются пересекающиеся области.PathGeometry Значение по умолчанию — EvenOdd.

Комментарии

EvenOdd Определяет "внутри" точки на фигуре путем рисования луча с этой точки до бесконечности в любом направлении и подсчета количества сегментов пути из заданной фигуры, пересекаемой лучом. Если это число нечетно, точка находится внутри; Если даже, точка находится вне.

Ненулевой Определяет "внутреннесть" точки на фигуре путем рисования луча с этой точки до бесконечности в любом направлении, а затем изучение мест, где сегмент фигуры пересекает луч. Начиная с числа ноль, добавьте один раз, когда сегмент пересекает луч слева направо и вычитает один раз, когда сегмент пути пересекает луч справа налево. После подсчета пересечений, если результат равен нулю, точка находится за пределами пути. В противном случае он находится внутри.

Иллюстрация правила заполнения Пример FillRule

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

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

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