Freigeben über


Polygon.FillRule Eigenschaft

Definition

Ruft eine FillRule-Enumeration ab oder legt diese fest, die angibt, wie die innere Füllung der Form bestimmt wird.

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

Eigenschaftswert

FillRule

Einer der FillRule-Enumerationswerte. Der Standardwert ist EvenOdd.

Hinweise

Der EvenOdd Enumerationswert bestimmt die "Innenheit" eines Punkts auf der Form. Er zeichnet einen Ray from the point to infinity in any direction und zählt die Anzahl der Pfadsegmente aus der angegebenen Form, die die Ray kreuzt. Wenn die Zahl ungerade ist, befindet sich der Punkt innerhalb; wenn es sogar ist, ist der Punkt außerhalb.

Der Nonzero Enumerationswert bestimmt die "Innenheit" eines Punkts auf der Form. Er zeichnet einen Ray from the point to infinity in any direction und untersucht dann die Orte, an denen ein Segment der Form den Ray kreuzt. Beginnend mit einer Anzahl von Null fügt es jedes Mal ein Segment überschreitet den Strahl von links nach rechts und subtrahiert jedes Mal, wenn ein Pfadsegment den Ray von rechts nach links durchquert. Nachdem die Kreuzungen zählungen, wenn das Ergebnis null ist, befindet sich der Punkt außerhalb des Pfads. Andernfalls liegt er innerhalb des Pfads.

Füllungsregel-Darstellung
FillRule-Beispiel

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld FillRuleProperty
Metadateneigenschaften auf true festgelegt AffectsRender

Gilt für

Siehe auch