UIElement.SnapsToDevicePixels Свойство

Определение

Получает или задает значение, определяющее, должны ли использоваться параметры пикселей для определенного устройства при отрисовке.Gets or sets a value that determines whether rendering for this element should use device-specific pixel settings during rendering. Это свойство зависимостей.This is a dependency property.

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.true if the element should render in accordance to device pixels; otherwise, false. Значение по умолчанию, объявленное в UIElement, — false.The default as declared on UIElement is false.

Комментарии

Это свойство можно задать для true корневого элемента, чтобы включить отрисовку привязки пикселей в пользовательском интерфейсе.You can set this property to true on your root element to enable pixel snap rendering throughout the UI. Для устройств, работающих на более чем 96 точек на дюйм (dpi)dots per inch (dpi), отрисовка привязки пикселей может привести к минимуму визуальных артефактов, направленных на Одномодульные сплошные линии.For devices operating at greater than 96 точек на дюйм (dpi)dots per inch (dpi), pixel snap rendering can minimize anti-aliasing visual artifacts in the vicinity of single-unit solid lines.

При наследовании FrameworkElement или любых возможных производных классах FrameworkElement переопределяет метаданные для этого свойства зависимостей, чтобы установить для свойства Inherits метаданных значение true.When inherited by FrameworkElement or any possible derived classes, FrameworkElement overrides the metadata for this dependency property to set the Inherits metadata property to true. Это достигается тем, что только внешний элемент в поддереве должен указывать SnapsToDevicePixels как true, а все дочерние элементы этого поддерева будут сообщать о SnapsToDevicePixels как true и будут иметь визуальный результат SnapsToDevicePixels.What this achieves is that only the outermost element in a subtree needs to specify SnapsToDevicePixels as true, and all child elements of that subtree will then report SnapsToDevicePixels as true and will have the SnapsToDevicePixels visual effect.

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

Поле идентификатораIdentifier field SnapsToDevicePixelsProperty
Для свойств метаданных задано значение trueMetadata properties set to true ОтсутствуютNone

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

Дополнительно