WPF中Line线宽是否能够保持不变
在用WPF的Canvas来绘制简单线条图时,用Line作为直线形状来实现。为了方便操作,有时需要放大图形,这是,用到Line类(实际是Line的祖先类UIElement)的RenderTransform属性。
例如
Line myLine=new Line();
myLine.X1=...
......
myLine.RenderTransform=new ScaleTransform(scaleX,scaleY,centerX,centerY).
目前来讲,当放大或缩小时,线的长度和宽度都是放大和缩小的。
我想要的结果是:无论放大和缩小,都不改变直线显示的宽度,即希望只是改变直线长度而不改变其显示的宽度,类似于AutoCAD作图时无论放大显示还是缩小显示时线宽也都是不变的。不知大侠们是否遇到类似的问题,希望大侠们赐教,谢谢