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 、図形上のポイントの "内側" を決定します。 任意の方向にポイントから無限大までのレイを描画し、図形のセグメントがレイと交差する場所を調べます。 カウント 0 以降では、セグメントが左から右にレイを交差するたびに 1 つ加算され、パス セグメントが右から左にレイを交差するたびに 1 つ減算されます。 交差をカウントした後、結果が 0 の場合、ポイントはパスの外側にあります。 それ以外の場合は、内側にあります。

塗りつぶし規則の図
FillRule の例

依存プロパティ情報

識別子フィールド FillRuleProperty
メタデータのプロパティが次に設定されている true AffectsRender

適用対象

こちらもご覧ください