zoukankan
html css js c++ java
再论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
查看全文
相关阅读:
java——ArrayList中remove()方法疑问总结
java——ArrayList中contains()方法中的疑问
C语言中signed和unsigned理解
IO流——常用IO流详解
Lost's revenge
Searching the String
DNA repair
Ring
Wireless Password
Censored!
原文地址:https://www.cnblogs.com/muzizongheng/p/3408161.html
最新文章
JSP———数据交互【2】
JSP———数据交互【1】
动态网页基础——JSP
CSS3 基础
MySQL 基本使用
HTML5 表单的补充+注意事项
HTML5 表单
HTML5 列表、表格、媒体元素
HTML5 基础
快速编写 <a> ————CSS3
热门文章
:hover 鼠标同时触发两个元素变化
算法竞赛入门 (一)语言篇 顺序与分支结构
JavaScript —— 实现简单计算器【带有 开/关机 清零 退格 功能】
Java ——补充:构造方法 super()与构造方法 无参 有参构造方法 this()与构造方法
HTML——form表单中常用标签 form input (text hidden password radio checkbox reset submit ) select(option)总结
数据库——内置函数
数据库——子查询和多表查询
java——HashSet类中的常见方法
java——HashSet中add()方法不能加重复值得原因理解(我们一起来看底层代码吧)
java——ArrayList中常见方法用法
Copyright © 2011-2022 走看看