Partager via


BitmapCache.RenderAtScale Propriété

Définition

Obtient ou définit une valeur qui indique l'échelle appliquée à la bitmap.

public:
 property double RenderAtScale { double get(); void set(double value); };
public double RenderAtScale { get; set; }
member this.RenderAtScale : double with get, set
Public Property RenderAtScale As Double

Valeur de propriété

Échelle appliquée à la bitmap. La valeur par défaut est 1.

Remarques

Utilisez la RenderAtScale propriété pour afficher le BitmapCache à un multiple de la taille bitmap normale. La taille normale est déterminée par la taille locale de l’élément.

Les valeurs supérieures à 1 augmentent la résolution de la bitmap par rapport à la résolution native de l’élément, et les valeurs inférieures à 1 diminuent la résolution. Par exemple, si la RenderAtScale propriété est définie sur 2.0 et que vous appliquez une transformation d’échelle qui agrandit le contenu d’un facteur 2, le contenu aura la même qualité visuelle que le même contenu avec RenderAtScale défini sur 1.0 et une échelle de transformation de 1.

Quand RenderAtScale est défini sur 0, aucune bitmap n’est rendue. Les valeurs négatives sont limitées à 0.

Si vous modifiez cette valeur, le cache est régénéré à la nouvelle résolution appropriée.

Les images suivantes montrent comment le même contenu apparaît pour différentes valeurs de la RenderAtScale propriété.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

RenderAtScale = 0,2

L’image suivante montre une transformation de zoom appliquée à un ancêtre de l’élément mis en cache. Lorsque le zoom est défini sur 1 et RenderAtScale est défini sur 1, la qualité de l’image est presque la même que lorsque RenderAtScale est définie sur 2. Mais lorsque le zoom est supérieur à 1, la définition sur RenderAtScale 2 offre une meilleure qualité d’image.

RenderAtScale = 1,0

RenderAtScale = 1.0

RenderAtScale = 2,0

RenderAtScale = 2.0

S’applique à