wpf DrawingImage 奇葩问题

使用wpf drawingImage绘图是,会出现很奇怪的坐标问题,这个问题困扰很久

当在DrawingGroup中绘图的时候,坐标始终会从(0,0)开始无论设置多少值,奇怪一比

解决方法:首先在DrawingGroup里面添加一个透明的图形,然后再绘制实际图形

RectangleGeometry rectTest = new RectangleGeometry();
rectTest.Rect = new Rect(0, 0, 0.0001, 0.0001);
GeometryDrawing geometryDrawingrectTest = new GeometryDrawing();
geometryDrawingrectTest.Pen = new Pen(Brushes.Transparent, 0.000001);
geometryDrawingrectTest.Geometry = rectTest;
drawingGroupKLine.Children.Add(geometryDrawingrectTest);

然后问题就解决了,具体为什么还不知道,对此有深入研究的童鞋,可以留言讨论

猜你喜欢

转载自www.cnblogs.com/tianmochou/p/11242202.html
今日推荐