我想绘制一个简单的Path
,它使用Polygon
的RenderedGeometry
作为Data
。使用渲染几何作为路径数据不起作用
Polygon polygon = new Polygon();
polygon.Points = new PointCollection { new Point(0, 0), new Point(0, 100), new Point(150, 150) };
var path = new Path
{
Data = polygon.RenderedGeometry,
Stroke = Brushes.LightBlue,
StrokeThickness = 2,
Fill = Brushes.Green,
Opacity = 0.5
};
Panel.SetZIndex(path, 2);
canvas.Children.Add(path);
但是我的Canvas
没有显示任何内容。
那岂不是更简单的使用[的PathGeometry( https://msdn.microsoft.com/en-us/library/system.windows.media.pathgeometry(v=vs.110).aspx)与多边形点? – Clemens
@Clemens我新推出WPF。我将检查PathGeometry类。感谢您的推荐。 –