Freigeben über


Polyline.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

Einer der FillRule-Enumerationswerte. Der Standardwert ist EvenOdd.

Hinweise

Der EvenOdd Enumerationswert bestimmt die "Innenheit" eines Punkts auf der Form. Es zeichnet einen Strahl vom Punkt bis zur Unendlichkeit in eine beliebige Richtung und zählt die Anzahl der Pfadsegmente aus der angegebenen Form, die der Strahl kreuzt. Wenn die Zahl ungerade ist, befindet sich der Punkt darin; wenn er gerade ist, befindet sich der Punkt außerhalb.

Der Nonzero Enumerationswert bestimmt die "Innenheit" eines Punkts auf der Form. Es zeichnet zuerst einen Strahl vom Punkt zur Unendlichkeit in eine beliebige Richtung und untersucht dann die Stellen, an denen ein Segment der Form den Strahl kreuzt. Es beginnt mit einer Anzahl von 0, wobei jedes Mal eine hinzugefügt wird, wenn ein Segment den Strahl von links nach rechts kreuzt, und subtrahiert jedes Mal, wenn ein Pfadsegment den Strahl von rechts nach links kreuzt. Nach der Zählung der Kreuzungen befindet sich der Punkt außerhalb des Pfads, wenn das Ergebnis 0 ist. Andernfalls liegt er innerhalb des Pfads.

Abbildung der Füllregel
FillRule-Beispiel

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld FillRuleProperty
Metadateneigenschaften auf true festgelegt AffectsRender

Gilt für:

Weitere Informationen