J'ai une présentation de chaîne de Path
. Je veux déplacer l'objet path dans la présentation de chaîne. Par exemple, je déplace "M 10,100 C 100,0 200,200 300,100"
sur (5, 0)
et obtenir "M 15,100 C 105,0 205,200 305,100"
. Il existe une méthode standart pour cela?Déplacer System.Windows.Shapes.Path en C# dans la présentation de chaîne
0
A
Répondre
2
La meilleure façon de le faire est de définir toutes les coordonnées du chemin par rapport au point courant, en utilisant la version minuscule des commandes:
"M 100,0 c 0,0 200,200 300,100"
cette façon il vous suffit de changer le mouvement initial coordonnées et la forme entière sera affectée.
0
Il n'y a rien intégré ou "standard".
Vous devrez analyser la chaîne (ou la désérialiser), effectuer les mises à jour et afficher le résultat.