Line虚线在不同分辨率的情况下粗细会改变?
wpf吧
全部回复
仅看楼主
level 1
iNiL0119 楼主
举例:
Line1:Width="50"
Line2:Width="100"
样式中属性:
<Setter Property="StrokeDashArray" Value="4 2" />
<Setter Property="StrokeThickness" Value="1" />
<Setter Property="Stroke" Value="# FFFFFF" />
调整显示器分辨率,在高分辨率的情况下两条虚线都比较细白,但是低分辨率的情况下,有时是Line比较暗粗,有时候Line1和Line2都比较暗粗
有谁知道是怎么回事吗?有什么好的方法可以避免?
2015年02月03日 08点02分 1
level 1
iNiL0119 楼主
调整显示器分辨率,在高分辨率的情况下两条虚线都比较细白,但是低分辨率的情况下,有时是Line2比较暗粗,有时候Line1和Line2都比较暗粗
2015年02月03日 08点02分 2
level 3
不要考虑那么周全,就连多分辨率适配的Windows,只要你留意,也会发现有这种事情的发生。我们开发桌面应用程序,一般来说,只需要为了显示器的默认分辨率开发
2015年02月22日 12点02分 3
可是一般不同电脑默认分辨率不是也不一样吗,主要是可能开发这边的显示效果和客户那边看到的效果不一样,对方认为是bug活着和需求不同,需要重新修改,这样比较忙烦
2015年02月26日 04点02分
@iNiL0119 不,我说的显示器默认分辨率是安装显卡驱动后的适配分辨率,在这种分辨率下,所有的元素都是开发者设计的,但有这样一种情况:就是你的Line恰好在两个屏幕像素之间,这个网络上有解决的方法
2015年02月26日 06点02分
@fjnhhty777 多谢啦 看来我还是太嫩了 刚接触WPF 刚觉上手比html5难
2015年02月27日 07点02分
1