【WPF 学习日记】SnapsToDevicePixels 属性

晚上
164 字
1 分钟
...阅读
...评论

今天在给 ListBoxItem 添加 Border 的时候,发现 BorderThickness = 1 时,出现了意料之外的问题。

我给每个 ListBoxItem 的 Border 设置为,上、左、右的厚度为 0,下方的厚度为 1,这样的效果是把 ListBoxItem 分隔开来,但是我发现他们之间的分割线,居然不一样厚,有点模糊,不是点阵的线,而是有那种抗锯齿的感觉,很不爽。

后来发现 Border 有 SnapsToDevicePixels 这么个属性,看名字感觉或许有效果,把它打勾之后,发现果然问题解决了。它的作用是使像素与显示器对齐,我的理解就是点阵效果。

评论区
Copyright © Bean Deng