Sdílet prostřednictvím


BitmapCache.RenderAtScale Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje měřítko použité na rastrový obrázek.

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

Hodnota vlastnosti

Měřítko použité na rastrový obrázek. Výchozí hodnota je 1.

Poznámky

RenderAtScale Pomocí vlastnosti vykreslujte BitmapCache násobek normální velikosti rastrového obrázku. Normální velikost je určena místní velikost prvku.

Hodnoty větší než 1 zvyšují rozlišení rastrového obrázku vzhledem k nativnímu rozlišení prvku a hodnoty menší než 1 snižují rozlišení. Pokud RenderAtScale je například vlastnost nastavena na hodnotu 2,0 a použijete transformaci měřítka, která zvětší obsah faktorem 2, bude mít obsah stejnou kvalitu vizuálu jako stejný obsah s nastaveným RenderAtScale na 1,0 a transformační měřítko 1.

Pokud RenderAtScale je nastavená hodnota 0, nevykreslí se žádný rastrový obrázek. Záporné hodnoty jsou uchycené na 0.

Pokud tuto hodnotu změníte, mezipaměť se znovu vygeneruje v odpovídajícím novém rozlišení.

Následující obrázky ukazují, jak se stejný obsah zobrazuje pro různé hodnoty RenderAtScale vlastnosti.

RenderAtScale = 1

RenderAtScale = 1

RenderAtScale = 0,5

RenderAtScale = 0,5

RenderAtScale = 0,2

RenderAtScale = 0,2

Následující obrázek znázorňuje transformaci lupy, která se použije u nadřazeného prvku uloženého v mezipaměti. Když je lupa nastavená na hodnotu 1 a RenderAtScale je nastavená na 1, kvalita obrázku je téměř stejná jako při RenderAtScale nastavení na hodnotu 2. Pokud je ale zvětšení větší než 1, bude mít nastavení RenderAtScale na hodnotu 2 lepší kvalitu obrazu.

RenderAtScale = 1,0

RenderAtScale = 1.0

RenderAtScale = 2.0

RenderAtScale = 2.0

Platí pro