PathGeometry.FillRule 属性

定义

获取或设置一个值,该值确定如何组合此 PathGeometry 中包含的相交区域。

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

属性值

指示如何组合此 PathGeometry 的相交区域。 默认值是 EvenOdd

注解

EvenOdd 确定形状上某个点的“内在性”,方法是在任意方向绘制从该点到无穷大的光线,并计算该光线交叉的给定形状中的路径段数。 如果此数目为奇数,那么该点则在内部;如果为偶数,则该点在外部。

确定形状上某个点的“内在性”,方法是在任意方向绘制从该点到无穷大处的光线,然后检查形状的段与光线相交的位置。 从零计数开始,从左到右每次添加与射线相交的一个段,然后从右到左每次减去与射线相交的一个路径段。 在对交叉点进行计数后,如果结果为零,那么该点则位于路径外。 否则,该点则在路径内。

填充规则插图
FillRule 示例

依赖项属性信息

标识符字段 FillRuleProperty
元数据属性设置为 true

适用于