BitmapCache.RenderAtScale Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje měřítko, které je použito rastrového obrázku.
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, které je použito na rastrový obrázek. Výchozí hodnota je 1.
Poznámky
RenderAtScale Vlastnost použijte k vykreslení objektu BitmapCache v násobku 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í rastru vzhledem k nativnímu rozlišení prvku a hodnoty menší než 1 rozlišení snižují. Pokud je například RenderAtScale vlastnost nastavená na hodnotu 2.0 a použijete transformaci měřítka, která zvětší obsah o faktor 2, bude mít obsah stejnou vizuální kvalitu jako stejný obsah s RenderAtScale hodnotou 1,0 a měřítkem transformace 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 s odpovídajícím novým rozlišením.
Následující obrázky ukazují, jak se stejný obsah zobrazuje pro různé hodnoty RenderAtScale vlastnosti.
RenderAtScale = 1
RenderAtScale = 0,5
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 1 a RenderAtScale je nastavená na 1, kvalita obrazu je téměř stejná, jako když RenderAtScale je nastavená hodnota 2. Pokud je ale lupa větší než 1, nastavení RenderAtScale na hodnotu 2 bude mít lepší kvalitu obrazu.
RenderAtScale = 1.0
RenderAtScale = 2.0