Comment animer une ligne sur une toile en C#?
Comment voulez-vous faire une ligne dessinez lentement à travers l'écran?
Je suis en train d'animer une ligne sur une toile en C#/WPF projet.
J'aimerais utiliser du code C# et non XML.
Grâce.
OriginalL'auteur UnskilledBuild | 2013-03-18
Vous devez vous connecter pour publier un commentaire.
Vous aurez besoin d'utiliser un
Storyboard
et d'animer laLine.X2
etLine.Y2
Propriétés. Voir si cela fonctionne pour vous.MainWindow.xaml
L'Événement Clic Du Bouton
X2
etY2
propriétés de manière indépendante, je pense que ce serait une meilleure idée d'étendre à partir de laLine
classe pour exposerAngle
etRadius
propriétés et animer off.Vous avez raison, c'était juste un exemple rapide pour donner l'OP une direction.
Merci! C'est court et doux. Juste ce dont j'avais besoin. Je suis à votre dette.
Vous êtes les bienvenus, heureux d'être de l'aide
OriginalL'auteur Mark Hall
J'Ai un échantillon en cours d'exécution qui utilise le Pattern MVVM et crée des Lignes à l'intérieur d'un
ListBox
qui a unCanvas
comme sonItemsPanel
.J'ai effectivement fait pour cette question, mais l'OP genre de disparaitre et de ne jamais m'a contacté à ce sujet.
C'est à quoi il ressemble dans mon ordinateur:
La partie principale est: est-ce
ViewModel:
Edit: code Source de maintenant GitHub
github.com/High-Core/WPFSamples/tree/master/src/WPFSamples/...
OriginalL'auteur Federico Berasategui