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 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 true
que , 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 |