解决wpf中加入阴影效果之后贴图模糊的问题

在mainwindow.xaml中加入UseLayoutRounding="True";

1)UserLayoutRounding为False,导致控件布局相对屏幕若不是整数则不会四舍五入,导致边缘模糊。2)SnapsToDevicePixels默认为false, 为true可以让元素像素级对齐。
 

UIElement.UseLayoutRounding 属性

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

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

 

UIElement.SnapsToDevicePixels 属性

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

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

posted @ 2016-01-12 16:24  lxdonge  阅读(219)  评论(0编辑  收藏  举报