Entwickler-Ecke

WPF / Silverlight - GeometryEllipse Textur


jojo-sp - Di 01.11.11 19:39
Titel: GeometryEllipse Textur
Hallo,

Eigentlich war ich bis jetzt immer mit Delphi gut gefahren, aber jetzt muss ich mich wegen der Uni mit C# und WPF auseinandersetzen.

Ich möchte eine Animation erstellen mit 2 Kreisen die sich beim Bewegen überschneiden.

Ich habe für jeden Kreis (GeometryEllipse) einen eigene Path erstellt und mit Brushes."Farbe" gefüllt.


C#-Quelltext
1:
2:
3:
4:
Path ellipsePath = new Path();
ellipsePath.Data = animatedEllipse;
ellipsePath.Fill = Brushes.Beige;
ellipsePath.Margin = new Thickness(15);


Soweit läuft das auch alles. Aber:

Kann man immer nur dem Pfad eine Farbe zuweisen oder kann man dem Kreis selber auch eine Textur verpassen die ich z.B. aus einem png image lade?

MfG
Johannes


Christian S. - Di 01.11.11 20:18

Ich habe die Frage nicht so wirklich verstanden, aber Du kannst anstatt der SolidColorBrush z.B. auch eine ImageBrush benutzen. Hier gibt's eine nette Aufstellung der verschiedenen Brushes: http://msdn.microsoft.com/en-us/library/aa970904.aspx