WPF - 如何使厚度在比例上独立
本文关键字:独立 何使厚 WPF | 更新日期: 2023-09-27 18:33:21
我通过 DrawingContext 以编程方式绘制形状。我希望形状具有独立于 RenderTransform 比例的固定厚度。
我能做到吗?
使用 DrawGeometry
方法将形状绘制为几何图形。然后,可以将转换应用于其Transform
属性。
var transform = new ScaleTransform(...);
var ellipse = new EllipseGeometry();
...
ellipse.Transform = transform;
drawingContext.DrawGeometry(null, pen, ellipse);
您甚至可以在绘制形状后修改变换。