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 rendu à plusieurs 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 de 2, le contenu aura la même qualité visuelle que le même contenu avec RenderAtScale la valeur 1.0 et une échelle de transformation de 1.

Quand RenderAtScale la valeur est 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é au niveau de 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 quand est RenderAtScale définie sur 2. Toutefois, lorsque le zoom est supérieur à 1, la définition RenderAtScale de la valeur 2 aura une meilleure qualité d’image.

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

S’applique à