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 |