Home Windows ecommerce Treiber Server Entwicklung Software Security Internet Hardware Nicht IT Mobile Nintendo Suchen Multimedia Virtualisierung Kopie von Navi01b Provider


Shapes

-->LayoutContainer Controls Datenanbindung Lokalisierung Resourcen
Shapes
Frame

Shapes

Shapes sind grafische Elemente.

Eigenschaften der Shapes Klasse
Eigenschaft Typ Beschreibung
Fill Brush.Fill Brush für den inneren Bereich eines Shape
Stroke Brush.Fill Brush für die Rahmenlinie
Stroke.Thickness Int Dicke der Rahmenlinie

Rectangle

<Rectangle Fill="Yellow" Whidth="100" Height="50" Stroke="Black" />

Ellipse

<Ellipse Whidth="100" Height="50" Stroke="Red" />

Line

<Line X1=0 Y1=0 X2=200 Y2=300 Stroke="Black" />

Zeichnet eine Linie von X1,Y1 nach X2,Y2 in der Farbe schwarz.

Polyline

<Polyline Points="0,100  50,100  55,120" Stroke="Black" />

Zeichnet drei aneinanderhängende Linien von den jeweiligen X/Y Koordinaten.

Polygon

Wie Polyline, aber geschlossen. Letzte Koordinate verbindet automatisch mit erster Koordniate.

<Polygon Points="0,100  50,100  55,120" Stroke="Black" />

Die innenfläche des Polygon wird mit Fill="Red" gefüllt.

Überschneiden sich die Flächen gelten folgende Regeln dafür welche Fläche gefüllt wird und welche nicht:

  • FillRule=EvenOdd (default): Eine Fläche wird als Teil des Shape angesehen, wenn Sie von der Fläche aus eine ungerade Anzahl an Linien überqueren müssen um aus dem ganzen Shape heraus zu kommen.
  • FillRule=NonZero: Ziehen Sie eine virtuelle Linie für die zu bestimmende Fläche von dieser Fläche aus dem Shape heraus. Markieren Sie jede Linie des Shapes mit einem Pfeil für die Richtung. Für jede Linie des Shapes, die von der virtuellen Linie durchquert werden muss, wird der Wert 1 addiert. Aber nur wenn die Linie des Shapes die virtuelle Linie von rechts nach links schneidet. Wird die Linie von links nach rechts geschnitten, wird der Wert 1 abgezogen. Ist der Wert ausserhalb des Shapes ungleich 0, wird wird die Fläche gefüllt.

Path

 

 


Ihre Werbung hier

 

Haftungsausschluss: Verwendung der Informationen auf Ihre eigene Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den Haftungsausschluss.


Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail.


 Und jetzt noch ein bisschen Werbung...

Stellensuche, Jobangebote unter www.notizia.ch/stellensuche