BitmapCache.RenderAtScale Свойство

Определение

Получает или задает значение, которое указывает масштаб, применяемый для растрового изображения.

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

Значение свойства

Double

Масштаб, применяемый к растровому изображению. Значение по умолчанию — 1.

Комментарии

RenderAtScale Используйте свойство для отрисовки BitmapCache с несколькими обычными растровыми рисунками. Обычный размер определяется локальным размером элемента.

Значения, превышающие 1, увеличивают разрешение растрового изображения относительно собственного разрешения элемента, а значения меньше 1 уменьшают разрешение. Например, если RenderAtScale для свойства задано значение 2.0 и применяется преобразование масштаба, увеличивающее содержимое на 2, содержимое будет иметь то же качество визуального элемента, что и содержимое с RenderAtScale заданным значением 1,0, и масштаб преобразования 1.

Если RenderAtScale задано значение 0, то растровое изображение не отрисовывается. Отрицательные значения прижаты к 0.

При изменении этого значения кэш повторно создается при соответствующем новом разрешении.

На следующих изображениях показано, как отображается одно и то же содержимое для различных значений RenderAtScale свойства.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0.5

RenderAtScale = 0,2

RenderAtScale = 0.2

На следующем рисунке показано преобразование масштаба, которое применяется к предку кэшированного элемента. Если для масштаба задано значение 1 и RenderAtScale задано значение 1, качество изображения почти RenderAtScale совпадает с значением 2. Но если масштаб больше 1, значение RenderAtScale 2 будет иметь лучшее качество изображения.

RenderAtScale = 1,0

RenderAtScale = 1.0

RenderAtScale = 2,0

RenderAtScale = 2.0

Применяется к