BitmapCache.RenderAtScale Eigenschaft

Definition

Ruft einen Wert ab, der die auf die Bitmap angewendete Skalierung angibt, oder legt diesen fest.

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

Eigenschaftswert

Double

Die Skalierung, die auf die Bitmap angewendet wird. Der Standardwert ist 1.

Hinweise

Verwenden Sie die RenderAtScale Eigenschaft, um das BitmapCache Rendern bei mehreren der normalen Bitmapgröße zu erstellen. Die normale Größe wird durch die lokale Größe des Elements bestimmt.

Werte, die größer als 1 sind, erhöhen die Auflösung der Bitmap relativ zur nativen Auflösung des Elements, und Werte kleiner als 1 verringern die Auflösung. Wenn die Eigenschaft beispielsweise auf 2.0 festgelegt ist, und Sie eine Skalierungstransformation anwenden, die den Inhalt um einen Faktor von 2 vergrößert, weist der RenderAtScale Inhalt die gleiche visuelle Qualität wie denselben Inhalt RenderAtScale mit festgelegtem Wert auf 1,0 und eine Transformationsskala von 1 auf 1 zurück.

Wenn RenderAtScale sie auf 0 festgelegt ist, wird keine Bitmap gerendert. Negative Werte werden auf 0 geklammert.

Wenn Sie diesen Wert ändern, wird der Cache bei der entsprechenden neuen Auflösung neu generiert.

Die folgenden Bilder zeigen, wie derselbe Inhalt für verschiedene Werte der RenderAtScale Eigenschaft angezeigt wird.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0.5

RenderAtScale = 0,2

RenderAtScale = 0.2

Das folgende Bild zeigt eine Zoomtransformation, die auf einen Vorgänger des zwischengespeicherten Elements angewendet wird. Wenn der Zoom auf 1 festgelegt ist und RenderAtScale auf 1 festgelegt ist, entspricht die Bildqualität fast dem, wenn RenderAtScale er auf 2 festgelegt ist. Wenn der Zoom größer als 1 ist, hat die Einstellung RenderAtScale auf 2 jedoch eine bessere Bildqualität.

RenderAtScale = 1,0

RenderAtScale = 1.0

RenderAtScale = 2,0

RenderAtScale = 2.0

Gilt für