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 相同的視覺品質。
當 RenderAtScale 設定為 0 時,不會轉譯點陣圖。 負值會限制為 0。
如果您變更此值,則會在適當的新解析度重新產生快取。
下列影像顯示相同內容如何針對屬性的不同值 RenderAtScale 顯示。
RenderAtScale = 1
RenderAtScale = 0.5
RenderAtScale = 0.2
下圖顯示套用至快取元素上階的縮放轉換。 當縮放設定為 1 且 RenderAtScale 設定為 1 時,影像品質幾乎與設定為 2 時 RenderAtScale 相同。 但是當縮放大於 1 時,將 設定 RenderAtScale 為 2 會有更好的影像品質。
RenderAtScale = 1.0
RenderAtScale = 2.0