Autor Beitrag
jojo-sp
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 317

Windows XP Prof, Vista Ultimate & Home Premium, Windows 7
Delphi 7 Enterprise, Delphi 2009
BeitragVerfasst: Di 01.11.11 19:39 
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.

ausblenden 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

_________________
Ist der Ruf erst ruiniert, lebts sich gänzlich ungeniert...
Wilhelm Busch (1832 - 1908)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: 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: msdn.microsoft.com/e...ibrary/aa970904.aspx

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".