UIElement.SnapsToDevicePixels Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, определяющее, должны ли использоваться параметры пикселей для определенного устройства при отрисовке. Это свойство зависимостей.
public:
property bool SnapsToDevicePixels { bool get(); void set(bool value); };
public bool SnapsToDevicePixels { get; set; }
member this.SnapsToDevicePixels : bool with get, set
Public Property SnapsToDevicePixels As Boolean
Значение свойства
Значение true
, если элемент должен отрисовываться соответствии с пикселями устройства; в противном случае — значение false
. Значение по умолчанию, объявленное в UIElement, — false
.
Комментарии
Это свойство true
можно задать для корневого элемента, чтобы включить отрисовку прикрепления пикселей в пользовательском интерфейсе. Для устройств, работающих с более чем 96 точками на дюйм (dpi), отрисовка оснастки пикселей может свести к минимуму анти псевдоним визуальные артефакты в непосредственной близости от одноэлементных сплошных линий.
При наследовалении FrameworkElement или любых возможных производных классов переопределяет метаданные для этого свойства зависимостей, FrameworkElement чтобы задать Inherits для свойства метаданных значение true
. Это достигается тем, что только самый внешний элемент в поддереве должен быть указан SnapsToDevicePixels как true
, а все дочерние элементы этого поддеревого дерева затем будут сообщать SnapsToDevicePixels как true
и будут иметь визуальный SnapsToDevicePixels эффект.
Сведения о свойстве зависимостей
Поле идентификатора | SnapsToDevicePixelsProperty |
Metadata properties set to true |
Нет |