BitmapCache.RenderAtScale BitmapCache.RenderAtScale BitmapCache.RenderAtScale BitmapCache.RenderAtScale Property

定義

ビットマップに適用されるスケールを示す値を取得または設定します。Gets or sets a value that indicates the scale that is applied to the bitmap.

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

プロパティ値

ビットマップに適用されるスケール。The scale that is applied to the bitmap. 既定値は 1 です。The default is 1.

注釈

使用して、RenderAtScaleプロパティを表示するために、BitmapCache通常のビットマップのサイズの倍数であります。Use the RenderAtScale property to render the BitmapCache at a multiple of the normal bitmap size. 通常のサイズは、要素のローカルのサイズによって決まります。The normal size is determined by the local size of the element.

1 は、要素のネイティブの解像度を基準としたビットマップの解像度を上げるより大きい値と値の 1 より小さい解像度を低きます。Values greater than 1 increase the resolution of the bitmap relative to the native resolution of the element, and values less than 1 decrease the resolution. たとえば場合、 RenderAtScale 2.0 に設定されて、2 の倍数でコンテンツを拡大するスケール変換を適用して、コンテンツが同じコンテンツと同じ visual 品質がRenderAtScale1.0 と 1 の変換スケールに設定します。For example, if the RenderAtScale property is set to 2.0, and you apply a scale transform that enlarges the content by a factor of 2, the content will have the same visual quality as the same content with RenderAtScale set to 1.0 and a transform scale of 1.

ときにRenderAtScale設定は 0、ビットマップは表示されません。When RenderAtScale is set to 0, no bitmap is rendered. 負の値は 0 に固定されます。Negative values are clamped to 0.

この値を変更する場合は、適切な新しい解像度でキャッシュが再生成されます。If you change this value, the cache is regenerated at the appropriate new resolution.

次の図は、の異なる値の同じコンテンツを表示する方法を示して、RenderAtScaleプロパティ。The following images show how the same content appears for different values of the RenderAtScale property.

RenderAtScale = 1RenderAtScale = 1

RenderAtScale = 1RenderAtScale = 1

RenderAtScale = 0.5RenderAtScale = 0.5

RenderAtScale = 0.5RenderAtScale = 0.5

RenderAtScale = 0.2RenderAtScale = 0.2

RenderAtScale = 0.2RenderAtScale = 0.2

次の図は、キャッシュされた要素の先祖に適用される拡大変換を示します。The following image shows a zoom transform that is applied to an ancestor of the cached element. ズームを 1 に設定すると、RenderAtScale設定されているイメージ品質では 1 には場合とほぼ同じRenderAtScale2 に設定されています。When the zoom is set to 1 and RenderAtScale is set to 1, the image quality is almost the same as when RenderAtScale is set to 2. ズームが設定されている 1 より大きい場合、 RenderAtScale 2 にが画質します。But when zoom is greater than 1, setting RenderAtScale to 2 will have better image quality.

RenderAtScale = 1.0RenderAtScale = 1.0

RenderAtScale = 1.0RenderAtScale = 1.0

RenderAtScale = 2.0RenderAtScale = 2.0

RenderAtScale = 2.0RenderAtScale = 2.0

適用対象