出于安装原因,我想在我的应用程序中使用3.5。我唯一缺少的功能是UseLayoutRounding,它与我的自定义控件非常吻合。有没有办法在3.5中模拟UseLayoutRounding?
答案 0 :(得分:0)
根据您的具体要求,SnapsToDevicePixels="true"
可能就足够了。
答案 1 :(得分:0)
如果有人仍需要解决方法,请点击链接,查看Thomas Levesque评论: http://tech.pro/tutorial/1062/wpfs-most-important-property-uselayoutrounding
我们在WPF 3.5项目中遇到了类似的问题,最终我们通过将RenderOptions.BitmapScalingMode设置为NearestNeighbor并以原始大小显示图像来解决它(Stretch = None)
<Image Source="/namespace;component/Resources/image.png" Stretch="None" RenderOptions.BitmapScalingMode="NearestNeighbor"/>
但这并不能解决不同系统上DPI的问题。