Bagikan melalui


BitmapCache.RenderAtScale Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan skala yang diterapkan ke 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

Nilai Properti

Skala yang diterapkan ke bitmap. Defaultnya adalah 1.

Keterangan

RenderAtScale Gunakan properti untuk merender pada kelipatan BitmapCache ukuran bitmap normal. Ukuran normal ditentukan oleh ukuran lokal elemen.

Nilai yang lebih besar dari 1 meningkatkan resolusi bitmap relatif terhadap resolusi asli elemen, dan nilai kurang dari 1 mengurangi resolusi. Misalnya, jika RenderAtScale properti diatur ke 2.0, dan Anda menerapkan transformasi skala yang memperbesar konten dengan faktor 2, konten akan memiliki kualitas visual yang sama dengan konten yang sama dengan RenderAtScale diatur ke 1,0 dan skala transformasi 1.

Ketika RenderAtScale diatur ke 0, tidak ada bitmap yang dirender. Nilai negatif dijepit ke 0.

Jika Anda mengubah nilai ini, cache diregenerasi pada resolusi baru yang sesuai.

Gambar berikut menunjukkan bagaimana konten yang sama muncul untuk nilai properti yang RenderAtScale berbeda.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

RenderAtScale = 0,2

Gambar berikut menunjukkan transformasi zoom yang diterapkan ke leluhur elemen yang di-cache. Saat zoom diatur ke 1 dan RenderAtScale diatur ke 1, kualitas gambar hampir sama dengan saat RenderAtScale diatur ke 2. Tetapi ketika zoom lebih besar dari 1, pengaturan RenderAtScale ke 2 akan memiliki kualitas gambar yang lebih baik.

RenderAtScale = 1.0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

Berlaku untuk