BitmapCache.RenderAtScale Propriedade

Definição

Recebe ou define um valor que indica a escala aplicada ao 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

Valor de Propriedade

A escala aplicada ao bitmap. O valor predefinido é 1.

Observações

Use a RenderAtScale propriedade para renderizar o BitmapCache num múltiplo do tamanho normal do bitmap. O tamanho normal é determinado pelo tamanho local do elemento.

Valores superiores a 1 aumentam a resolução do bitmap em relação à resolução nativa do elemento, e valores inferiores a 1 diminuem a resolução. Por exemplo, se a RenderAtScale propriedade estiver definida para 2.0, e aplicares uma transformação de escala que aumenta o conteúdo por um fator de 2, o conteúdo terá a mesma qualidade visual do mesmo conteúdo com RenderAtScale definido para 1.0 e uma escala de transformação de 1.

Quando RenderAtScale está definido para 0, não é renderizado nenhum bitmap. Os valores negativos são fixados a 0.

Se alterar este valor, a cache é regenerada na nova resolução apropriada.

As imagens seguintes mostram como o mesmo conteúdo aparece para diferentes valores da RenderAtScale propriedade.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

RenderAtScale = 0,2

A imagem seguinte mostra uma transformação de zoom aplicada a um antecessor do elemento em cache. Quando o zoom está definido para 1 e RenderAtScale para 1, a qualidade de imagem é quase igual à que quando RenderAtScale está definido para 2. Mas quando o zoom é superior a 1, definir RenderAtScale para 2 terá melhor qualidade de imagem.

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

Aplica-se a