UIElement.SnapsToDevicePixels Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 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é true
de 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 |