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

適用於