Поделиться через


Polyline.FillRule Свойство

Определение

Возвращает или задает перечисление FillRule, указывающее, как определяется внутренняя заливка фигуры.

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

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

Одно из значений перечисления FillRule. Значение по умолчанию — EvenOdd.

Комментарии

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

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

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

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

Поле идентификатора FillRuleProperty
Для свойств метаданных задано значение true AffectsRender

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

См. также раздел