Partager via


UIElement.SnapsToDevicePixels Propriété

Définition

Obtient ou définit une valeur qui détermine si le rendu de cet élément doit utiliser les paramètres de pixel spécifiques à l’appareil pendant le rendu. Il s’agit d’une propriété de dépendance.

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

Valeur de propriété

true si l’élément doit être rendu conformément aux pixels de l’appareil ; sinon, false. La valeur par défaut déclarée au niveau de UIElement est false.

Remarques

Vous pouvez définir cette propriété true sur votre élément racine pour activer le rendu de l’alignement des pixels dans toute l’interface utilisateur. Pour les appareils fonctionnant à plus de 96 points par pouce (ppp), le rendu de l’alignement de pixels peut réduire les artefacts visuels anticrénelage à proximité de lignes pleines à unité unique.

En cas d’héritage par FrameworkElement ou par les classes dérivées possibles, FrameworkElement remplace les métadonnées de cette propriété de dépendance afin de définir la Inherits propriété de métadonnées sur true. Cela permet de faire en sorte que seul l’élément le plus à l’extérieur d’une sous-arborescence doit spécifier SnapsToDevicePixels en tant trueque , et tous les éléments enfants de cette sous-arborescence seront alors déclarés SnapsToDevicePixels comme true et auront l’effet SnapsToDevicePixels visuel.

Informations sur les propriétés de dépendance

Champ Identificateur SnapsToDevicePixelsProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi