Partage 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 des 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 s’afficher conformément aux pixels de l’appareil ; sinon, false. La valeur par défaut telle qu’elle UIElement est déclarée est false.

Remarques

Vous pouvez définir cette propriété true sur votre élément racine pour activer le rendu du composant logiciel enfichable en pixels tout au long de 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.

En cas d’héritage par ou de FrameworkElement classes dérivées possibles, FrameworkElement remplace les métadonnées de cette propriété de dépendance pour définir la Inherits propriété truede métadonnées sur . Ce qui se passe, c’est que seul l’élément le plus externe d’une sous-arborescence doit spécifier SnapsToDevicePixels comme true, et tous les éléments enfants de cette sous-arborescence signalent SnapsToDevicePixels ensuite comme true et auront l’effet SnapsToDevicePixels visuel.

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

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

S’applique à