BitmapCache.RenderAtScale Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica la escala que se aplicar al mapa de bits.
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 propiedad
Escala que se aplica al mapa de bits. El valor predeterminado es 1.
Comentarios
Use la RenderAtScale propiedad para representar en BitmapCache un múltiplo del tamaño de mapa de bits normal. El tamaño normal viene determinado por el tamaño local del elemento.
Los valores mayores que 1 aumentan la resolución del mapa de bits en relación con la resolución nativa del elemento y los valores inferiores a 1 reducen la resolución. Por ejemplo, si la RenderAtScale propiedad se establece en 2.0 y aplica una transformación de escala que amplía el contenido por un factor de 2, el contenido tendrá la misma calidad visual que el mismo contenido con RenderAtScale establecido en 1.0 y una escala de transformación de 1.
Cuando RenderAtScale se establece en 0, no se representa ningún mapa de bits. Los valores negativos se fijan en 0.
Si cambia este valor, la memoria caché se vuelve a generar en la nueva resolución adecuada.
Las imágenes siguientes muestran cómo aparece el mismo contenido para valores diferentes de la RenderAtScale propiedad.
RenderAtScale = 1
RenderAtScale = 0,5
RenderAtScale = 0,2
En la imagen siguiente se muestra una transformación de zoom que se aplica a un antecesor del elemento almacenado en caché. Cuando el zoom se establece en 1 y RenderAtScale se establece en 1, la calidad de la imagen es casi la misma que cuando RenderAtScale se establece en 2. Pero cuando el zoom es mayor que 1, establecer RenderAtScale en 2 tendrá una mejor calidad de imagen.
RenderAtScale = 1,0
RenderAtScale = 2,0