BitmapCache.RenderAtScale 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示应用于位图的缩放比例。
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
属性值
应用于位图的缩放比例。 默认值为 1。
注解
RenderAtScale使用 属性以正常位图大小的倍数呈现 BitmapCache 。 正常大小由 元素的本地大小决定。
大于 1 的值会增加位图相对于元素的本机分辨率的分辨率,小于 1 的值会降低分辨率。 例如,如果 RenderAtScale 属性设置为 2.0,并且应用缩放转换将内容放大 2,则内容将具有与设置为 1.0 且转换比例为 1 的相同内容的 RenderAtScale 相同视觉质量。
当 设置为 0 时 RenderAtScale ,不呈现位图。 负值被固定为 0。
如果更改此值,则会以相应的新分辨率重新生成缓存。
下图显示了属性的不同值的 RenderAtScale 相同内容的显示方式。
RenderAtScale = 1
RenderAtScale = 0.5
RenderAtScale = 0.2
下图显示了应用于缓存元素的上级缩放转换。 当缩放设置为 1 且 RenderAtScale 设置为 1 时,图像质量与设置为 2 时 RenderAtScale 几乎相同。 但是,当缩放大于 1 时,设置为 RenderAtScale 2 将具有更好的图像质量。
RenderAtScale = 1.0
RenderAtScale = 2.0