Wie wollen Sie animieren, eine Linie auf einer Leinwand in C#?
Wie würden Sie sich eine Linie langsam ziehen über den Bildschirm?
Ich versuche zu animieren, eine Linie auf einer Leinwand in einem C# - /WPF-Projekt.
Ich würde gerne mit C# - code und nicht XML.
Dank.
InformationsquelleAutor UnskilledBuild | 2013-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie brauchen, um eine
Storyboard
und animieren dieLine.X2
undLine.Y2
Eigenschaften. Sehen, ob das funktioniert für Sie.MainWindow.xaml
Schaltfläche Click-Ereignis
X2
undY2
Eigenschaften unabhängig, ich denke, es wäre eine bessere Idee, die sich von derLine
Klasse zu setzenAngle
undRadius
Eigenschaften und animieren Sie.Sie sind richtig, dies war nur ein kurzes Beispiel zu geben, ist die OP eine Richtung zu gehen.
Danke! Dies ist kurz und bündig. Genau das, was ich brauchte. Ich bin in deiner Schuld.
Sie sind herzlich eingeladen, froh, eine Hilfe sein
InformationsquelleAutor Mark Hall
Habe ich eines ausführungsbeispiels verwendet das MVVM-Muster und schafft Zeilen innerhalb einer
ListBox
hat eineCanvas
als seineItemsPanel
.Ich es tatsächlich geschafft für diese Frage, aber die OP Art verschwunden und nie kontaktiert mich über Sie.
Dies ist, was es sieht aus wie in meinem computer:
Der größte Teil davon ist dieser:
ViewModel:
Edit: Source code jetzt auf GitHub
github.com/High-Core/WPFSamples/tree/master/src/WPFSamples/...
InformationsquelleAutor Federico Berasategui