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é

Boolean

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 d’alignement de pixels dans l’interface utilisateur. Pour les appareils fonctionnant à plus de 96 points par pouce (ppp), le rendu d’alignement de pixels peut réduire les artefacts visuels anticrénelage à proximité de lignes solides à unité unique.

Lorsqu’elle est héritée par FrameworkElement ou par toutes les classes dérivées possibles, FrameworkElement remplace les métadonnées de cette propriété de dépendance pour définir la propriété truede Inherits métadonnées sur . Ce que cela permet, c’est que seul l’élément le plus externe d’une sous-arborescence doit spécifier SnapsToDevicePixels en tant que true, et tous les éléments enfants de cette sous-arborescence signalent SnapsToDevicePixels comme true et ont l’effet SnapsToDevicePixels visuel.

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

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

S’applique à

Voir aussi