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