Convertir XAML PathGeometry à WPF PathGeometry

Je veux le PathGeometry qui se composent de LineSegment.

J'utilise ce premier code, mais c'est une erreur.

PathGeometry temp = (PathGeometry)Geometry.Parse(
            "<PathGeometry.Figures>" +
                "<PathFigure StartPoint=\"193.5,283.5\" IsClosed=\"True\">" +
                    "<PathFigure.Segments>" +
                        "<LineSegment Point=\"418.5,283.5\" />" +
                        "<LineSegment Point=\"418.5,508.5\" />" +
                        "<LineSegment Point=\"193.5,508.5\" />" +
                        "<LineSegment Point=\"193.5,283.5\" />" +
                    "</PathFigure.Segments>" +
                "</PathFigure>" +
            "</PathGeometry.Figures>");

Si j'utilise ce deuxième code, il n'est pas d'erreur, mais il ne consiste pas en LineSegment. Le résultat sera PolyLineSegment mais je veux LineSegment.

PathGeometry temp = (PathGeometry)Geometry.Parse(
                "M29,329L30,331L31,334L33,336L34,338L36,341L38,343L39,345L41,348L44,352L46,353L47,355L48,356L49,357L49,357L50,358L50,358L51,357L50,356L51,354L51,350L53,342L54,334L58,320L60,315L61,311L63,308L63,306L64,304L65,303L65,302L66,301L66,301L66,301L66,301L66,301L66,301L66,301");

Comment puis-je convertir des XAML PathGeometry à WPF PathGeometry?

Grâce

OriginalL'auteur Hong Lim | 2010-12-30