Udostępnij za pośrednictwem


BitmapCache.RenderAtScale Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą skalę zastosowaną do mapy bitowej.

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

Wartość właściwości

Double

Skala zastosowana do mapy bitowej. Wartość domyślna to 1.

Uwagi

RenderAtScale Użyj właściwości , aby renderować BitmapCache wielokrotność normalnego rozmiaru mapy bitowej. Normalny rozmiar jest określany przez lokalny rozmiar elementu.

Wartości większe niż 1 zwiększają rozdzielczość mapy bitowej względem natywnej rozdzielczości elementu, a wartości mniejsze niż 1 zmniejszają rozdzielczość. Jeśli na przykład RenderAtScale właściwość jest ustawiona na wartość 2.0 i stosujesz przekształcenie skalowania, które powiększa zawartość przez współczynnik 2, zawartość będzie mieć taką samą jakość wizualizacji jak ta sama zawartość z ustawioną wartością RenderAtScale 1.0 i skalę przekształcenia 1.

Gdy RenderAtScale jest ustawiona wartość 0, mapa bitowa nie jest renderowana. Wartości ujemne są zaciśnięte do 0.

Jeśli zmienisz tę wartość, pamięć podręczna zostanie ponownie wygenerowana w odpowiedniej nowej rozdzielczości.

Na poniższych ilustracjach pokazano, jak ta sama zawartość jest wyświetlana RenderAtScale dla różnych wartości właściwości.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0.5

RenderAtScale = 0.2

RenderAtScale = 0.2

Na poniższej ilustracji przedstawiono przekształcenie powiększenia zastosowane do elementu buforowanego. Po ustawieniu powiększenia na 1 i RenderAtScale ustawieniu wartości 1 jakość obrazu jest prawie taka sama, jak w przypadku RenderAtScale ustawienia wartości 2. Jednak jeśli powiększenie jest większe niż 1, ustawienie RenderAtScale wartości 2 będzie miało lepszą jakość obrazu.

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

Dotyczy