Compartir vía


BitmapCache.RenderAtScale Propiedad

Definición

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 = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

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 = 1.0

RenderAtScale = 2,0

RenderAtScale = 2.0

Se aplica a