码迷,mamicode.com
首页 > Windows程序 > 详细

WPF之UseLayoutRounding和SnapsToDevicePixels

时间:2014-11-06 17:03:39      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   os   使用   sp   strong   

最近在工作中看别的朋友XML代码时,发现SnapsToDevicePixels 属性然后通过查询资料了解其作用

1)UserLayoutRounding为False,导致控件布局相对屏幕若不是整数则不会四舍五入,导致边缘模糊。

2)SnapsToDevicePixels默认为false, 为true可以让元素像素级对齐。

 

UIElement.UseLayoutRounding 属性

获取或设置一个值,该值确定对象及其可视化子树的呈现是否应使用将呈现与整像素对齐的舍入行为。

(一般在容器元素上设置, 发生在Measure&Arrange期间)

UIElement.SnapsToDevicePixels 属性

获取或设置一个值,该值决定呈现元素期间是否应使用设备特定的像素设置。这是一个依赖项属性。

(一般在根元素设置, 发生在Render, 不是容器元素)

 

(DPI, Dot per inch,  96dpi:1 logical inch = 96 pixels, PNG等图片美工可能设置为72dpi
具体请看MSDN:
 
 

WPF之UseLayoutRounding和SnapsToDevicePixels

标签:style   blog   http   io   ar   os   使用   sp   strong   

原文地址:http://www.cnblogs.com/wuyp-shodow/p/4079144.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!