Ich möchte ein WPF-Pfadobjekt in Code generieren.WPF C# -Pfad: Wie man von einer Zeichenfolge mit Pfaddaten zu Geometrie in Code (nicht in XAML)
In XAML kann ich dies tun:
<Path Data="M 100,200 C 100,25 400,350 400,175 H 280">
Wie kann ich das gleiche in-Code zu tun?
Path path = new Path();
Path.Data = "foo"; //This won't accept a string as path data.
Gibt es eine Klasse/Methode zur Verfügung, die die Zeichenfolge mit PathData zu PathGeometry oder ähnlichen konvertiert?
Sicher irgendwie wird der XAML geparst und die Daten-String konvertiert?
Nun, nahm ich eine Minute, um eine Google-Suche nach der Antwort zu tun und didn‘verwenden könnte Ich finde nichts Vernünftiges. Also, in solchen Fällen (einfache Lösungen müssen existieren), schaute ich auf den Code. Da ich wusste, wie sich WPF von Strings zu komplexen Typen bewegt, folgte ich der Führung. Das Verständnis des Prozesses ist von zweiter Wichtigkeit, um die Antwort zu kennen. – Will
Beachten Sie, dass diese Lösung nicht auf WP7 funktioniert. – Peterdk
@Peterdk: Gibt es eine Alternative in WP7? Wie wandelt ein WP7-Pfad eine Zeichenfolge in Geometrie um? – Will