Что SnapsToDevicePixels в WPF означает с точки зрения неспециалистов? - PullRequest
13 голосов
/ 23 апреля 2009

Кто-нибудь? Скажем, у меня есть класс окна, и я даю SnapsToDevicePixels = true? что происходит?

Ответы [ 2 ]

10 голосов
/ 23 апреля 2009

Это включит привязку пикселей для каждого элемента в вашем окне, так как это свойство наследуется дочерними элементами пользовательского интерфейса. Однако это не повлияет на внешний вид самого окна (т.е. оконной рамы или аналогичного).

1 голос
/ 10 февраля 2012

Если это так, вы включите рендеринг с привязкой к пикселям во всем интерфейсе пользователя. Для устройств со скоростью более 96 точек на дюйм, рендеринг с привязкой к пикселям может минимизировать сглаживание визуальных артефактов вблизи сплошных линий, состоящих из одной единицы. И тогда все дочерние элементы этого поддерева сообщат SnapToDevicePixes как true и будут иметь визуальный эффект SnapToDevicePixes.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...