Polygon.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

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

Комментарии

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

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

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

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

Поле идентификатора FillRuleProperty
Metadata properties set to true AffectsRender

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

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