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. Значение по умолчанию — EvenOdd.
Комментарии
Значение EvenOdd перечисления определяет "внутреннесть" точки фигуры. Он рисует луч от точки до бесконечности в любом направлении и подсчитывает количество сегментов пути из указанной фигуры, пересекаемой лучом. Если число нечетно, точка находится внутри; Если это даже, точка находится за пределами.
Значение Nonzero перечисления определяет "внутреннесть" точки фигуры. Он рисует луч от точки до бесконечности в любом направлении, а затем изучает места, где сегмент фигуры пересекает луч. Начиная с нуля, он добавляет один раз, когда сегмент пересекает луч слева направо и вычитает каждый раз, когда сегмент пути пересекает луч справа налево. После подсчета пересечений, если результат равен нулю, точка находится за пределами пути. В противном случае — она находится внутри.
Пример FillRule
Сведения о свойстве зависимостей
Поле идентификатора | FillRuleProperty |
Metadata properties set to true |
AffectsRender |