Condividi tramite


BitmapCache.RenderAtScale Proprietà

Definizione

Ottiene o imposta un valore che indica la scala applicata alla 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

Valore della proprietà

Double

Scala applicata alla bitmap. Il valore predefinito è 1.

Commenti

Usare la RenderAtScale proprietà per eseguire il rendering BitmapCache di in corrispondenza di un multiplo delle normali dimensioni della bitmap. La dimensione normale è determinata dalla dimensione locale dell'elemento.

I valori maggiori di 1 aumentano la risoluzione della bitmap rispetto alla risoluzione nativa dell'elemento e i valori minori di 1 riducono la risoluzione. Ad esempio, se la RenderAtScale proprietà è impostata su 2.0 e si applica una trasformazione di scala che ingrandisce il contenuto di un fattore pari a 2, il contenuto avrà la stessa qualità visiva dello stesso contenuto con RenderAtScale impostato su 1,0 e una scala di trasformazione pari a 1.

Quando RenderAtScale è impostato su 0, non viene eseguito il rendering di alcuna bitmap. I valori negativi sono bloccati su 0.

Se si modifica questo valore, la cache viene rigenerata alla nuova risoluzione appropriata.

Le immagini seguenti illustrano come viene visualizzato lo stesso contenuto per valori diversi della RenderAtScale proprietà.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0.5

RenderAtScale = 0,2

RenderAtScale = 0.2

L'immagine seguente mostra una trasformazione zoom applicata a un predecessore dell'elemento memorizzato nella cache. Quando lo zoom è impostato su 1 ed RenderAtScale è impostato su 1, la qualità dell'immagine è quasi uguale a quando RenderAtScale è impostata su 2. Tuttavia, quando lo zoom è maggiore di 1, l'impostazione su RenderAtScale 2 avrà una migliore qualità dell'immagine.

RenderAtScale = 1,0

RenderAtScale = 1.0

RenderAtScale = 2,0

RenderAtScale = 2.0

Si applica a