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 倍に拡大するスケール変換を適用すると、コンテンツの表示品質は同じコンテンツ RenderAtScale と同じになり、1.0 に設定され、変換スケールは 1 になります。
0 に設定すると RenderAtScale 、ビットマップはレンダリングされません。 負の値は 0 にクランプされます。
この値を変更すると、適切な新しい解像度でキャッシュが再生成されます。
次の図は、プロパティのさまざまな値に対して同じコンテンツがどのように表示されるかを RenderAtScale 示しています。
RenderAtScale = 1
RenderAtScale = 0.5
RenderAtScale = 0.2
次の図は、キャッシュされた要素の先祖に適用されるズーム変換を示しています。 ズームを 1 に設定し RenderAtScale 、1 に設定すると、画質は 2 に設定されている場合 RenderAtScale とほぼ同じです。 ただし、ズームが 1 より大きい場合は、2 に設定 RenderAtScale すると、画質が向上します。
RenderAtScale = 1.0
RenderAtScale = 2.0