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
元数据属性设置为 true AffectsRender

适用于

另请参阅