WPF、Canvas、FormattedText.BuildGeometry-为什么什么都不显示?

WPF、Canvas、FormattedText.BuildGeometry-为什么什么都不显示?,wpf,path,canvas,geometry,Wpf,Path,Canvas,Geometry,我需要显示混合了几何图形的文本-到目前为止,我已经很好地显示了几何图形(从下面的示例中删除),但是文本根本没有显示出来 我在下面找到了格式化文本的示例,并且认为我应该能够获取buildGeometry并将其包含在画布中显示的路径中 谁能帮我看看我做错了什么 谢谢你的回复 丹麦安德斯 var canvas = new Canvas(); var formattedText = new FormattedText( "Hello world",

我需要显示混合了几何图形的文本-到目前为止,我已经很好地显示了几何图形(从下面的示例中删除),但是文本根本没有显示出来

我在下面找到了格式化文本的示例,并且认为我应该能够获取buildGeometry并将其包含在画布中显示的路径中

谁能帮我看看我做错了什么

谢谢你的回复

丹麦安德斯

        var canvas = new Canvas();
        var formattedText = new FormattedText(
            "Hello world",
            CultureInfo.GetCultureInfo("en-us"),
            FlowDirection.LeftToRight,
            new Typeface("Verdana"),
            32,
            Brushes.Black);
        var buildGeometry = formattedText.BuildGeometry(new Point(500, 500));
        var path = new System.Windows.Shapes.Path();
        path.Data = buildGeometry;
        canvas.Children.Add(path);

        Content = canvas;
艾卡兰巴

路径需要定义笔划才能显示任何内容(!)

向所有在我的问题上花费时间的人道歉

        var path = new System.Windows.Shapes.Path
        {
            Stroke = Brushes.Black,
            StrokeThickness = 1
        };
艾卡兰巴

路径需要定义笔划才能显示任何内容(!)

向所有在我的问题上花费时间的人道歉

        var path = new System.Windows.Shapes.Path
        {
            Stroke = Brushes.Black,
            StrokeThickness = 1
        };