Прочитать на английском

Поделиться через


UIElement.SnapsToDevicePixels Свойство

Определение

Получает или задает значение, определяющее, должны ли использоваться параметры пикселей для определенного устройства при отрисовке. Это свойство зависимостей.

C#
public bool SnapsToDevicePixels { get; set; }

Значение свойства

Значение true, если элемент должен отрисовываться соответствии с пикселями устройства; в противном случае — значение false. Значение по умолчанию, объявленное в UIElement, — false.

Комментарии

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

При наследовалении FrameworkElement от или любыми возможными производными классами переопределяет метаданные для этого свойства зависимостей, FrameworkElement чтобы присвоить свойству Inherits метаданных значение true. Это достигается так, что только крайний внешний элемент в поддереве должен указать SnapsToDevicePixels как true, а все дочерние элементы этого поддеревого будут передаваться SnapsToDevicePixels как true и будут иметь визуальный SnapsToDevicePixels эффект.

Сведения о свойстве зависимостей

Поле идентификатора SnapsToDevicePixelsProperty
Для свойств метаданных задано значение true Нет

Применяется к

Продукт Версии
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

См. также раздел