BitmapCache.RenderAtScale Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 = 0,5
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 = 2.0