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

屬性值

套用至點陣圖的比例。 預設值是 1。

備註

RenderAtScale使用 屬性,在一般點陣圖大小的倍數轉譯 BitmapCache 。 一般大小取決於元素的本機大小。

值大於 1 增加相對於項目的磭蛺 點陣圖的解析度和值小於 1 降低解析度。 例如,如果 RenderAtScale 屬性設定為 2.0,而且您套用縮放轉換以 2 乘以放大內容,則內容會有與設定為 1.0 且轉換縮放比例為 1 的相同內容 RenderAtScale 相同的視覺品質。

RenderAtScale 設定為 0 時,不會轉譯點陣圖。 負值會限制為 0。

如果您變更此值,則會在適當的新解析度重新產生快取。

下列影像顯示相同內容如何針對屬性的不同值 RenderAtScale 顯示。

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0.5

RenderAtScale = 0.5

RenderAtScale = 0.2

RenderAtScale = 0.2

下圖顯示套用至快取元素上階的縮放轉換。 當縮放設定為 1 且 RenderAtScale 設定為 1 時,影像品質幾乎與設定為 2 時 RenderAtScale 相同。 但是當縮放大於 1 時,將 設定 RenderAtScale 為 2 會有更好的影像品質。

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

適用於