runxinzhi.com
首页
百度搜索
再论WPF中的UseLayoutRounding和SnapsToDevicePixels
最近在调试项目中的UI时发现几个诡异问题:
1.Grid容器里的GridSplitter设置粗细一样, 但截屏放大后发现线条不一样粗并且明暗不一致,导致打印出来有问题。
2.自定义控件的边缘在某些窗体中显示模糊。
导致以上问题的原因是:1)UserLayoutRounding为False,导致控件布局相对屏幕若不是整数则不会四舍五入,导致边缘模糊。2)
SnapsToDevicePixels默认为false, 为true可以让元素像素级对齐。
具体请看MSDN:
http://msdn.microsoft.com/zh-cn/library/system.windows.uielement.uselayoutrounding(v=vs.95).aspx
http://msdn.microsoft.com/zh-cn/library/vstudio/system.windows.uielement.snapstodevicepixels.aspx
相关阅读:
内置方法(item系列、__str__方法、__del__方法)
POJ3436
CF551B
HDU1588
HDU3117
CF834D
CF832D
CF832C
POJ1930
POJ3666
原文地址:https://www.cnblogs.com/muzizongheng/p/3408093.html
最新文章
学习方法
Redis数据结构编码之ZSet
Redis数据结构编码之Hash
Redis数据结构编码之List
Redis SetNx 同时设置过期时间
如何用ZK实现分布式锁
Netty样例之如何使用LengthFieldBasedFrameDecoder
大端序和小端序
SpringBoot整合redis
如何用Maven打war包
热门文章
Maven之如何用assembly插件打jar包
表关系
约束条件:自增长 auto_increment
约束条件:主键 primary key
约束条件 unique
存储引擎
基础sql语句
mysql安装参考文档
数据库相关概念
开启子进程的两种方式
Copyright © 2020-2023
润新知