ImageLibrary Třída
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í.
public ref class ImageLibrary : Microsoft::VisualStudio::PlatformUI::DisposableObject
[Windows::Foundation::Metadata::WebHostHidden]
class ImageLibrary : Microsoft::VisualStudio::PlatformUI::DisposableObject
[System.Runtime.InteropServices.Guid("8fa80f44-0b82-4a81-9264-ca9e36fa70e4")]
public class ImageLibrary : Microsoft.VisualStudio.PlatformUI.DisposableObject
[<System.Runtime.InteropServices.Guid("8fa80f44-0b82-4a81-9264-ca9e36fa70e4")>]
type ImageLibrary = class
inherit DisposableObject
Public Class ImageLibrary
Inherits DisposableObject
- Dědičnost
- Atributy
Konstruktory
ImageLibrary(Boolean, ITracer) |
Inicializuje novou instanci objektu ImageLibrary. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Vytvoří objekt ImageLibrary. |
Pole
BeforeImageRealized |
Vyvolá se před tím, než se obrázek z jeho zdroje vytvoří. |
DefaultGrayscaleBiasColor |
Výchozí barva pro zkreslení obrázků ve stupních šedé (#40FFFFFF). Výsledkem je 75% průsvitný efekt. |
HighContrastGrayscaleBiasColor |
Barva pro zkreslení obrázků ve stupních šedé v režimu vysokého kontrastu |
InvalidImageMoniker |
Neplatný název obrázku. Obrázky používající tento moniker nelze načíst z manifestu image. |
NeutralSize |
Velikost, která se má použít při zadávání velikosti neutrálního obrázku ve volání AddCustomImage. Obrázek s neutrální velikostí je obrázek, který je škálován na požadovanou velikost, když obrázek požadované velikosti není k dispozici. |
UnknownSize |
Neplatná velikost obrázku. Pokud má zdroj obrázku neplatnou velikost, znamená to, že tento zdroj má velikost, ale ještě není načten. |
Vlastnosti
AlternateDebugColor |
Alternativní barva ohraničení vykresleného v režimu ladění |
CachedImageCount |
Počet obrázků, které jsou uloženy v mezipaměti image. |
DebugColor |
Barva ohraničení vykresleného v režimu ladění |
DebugMode |
Určuje, jestli se mají obrázky vykreslovat v režimu ladění, který přidává barevné ohraničení. |
Default |
Výchozí instance ImageLibrary |
Initialized |
Označuje, jestli je knihovna připravená k použití. |
IsCaching |
Označuje, jestli knihovna ukládá obsah do mezipaměti. |
IsDisposed |
Vrátí, zda byl objekt jednou odstraněn, a chrání před dvojitou likvidací. (Zděděno od DisposableObject) |
Tracer |
Trasovací modul pro knihovnu. |
UseAsyncCrispImageConverter |
Zda se má použít převaděč CrispImage asynchronně. |
Metody
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Vytvoří vlastní image, která se skládá z několika dalších imagí, a přidá ji do knihovny. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Přidá do knihovny vlastní image přímo prostřednictvím již vytvořeného ImageSource. |
AddCustomImageList(ImageMoniker[]) |
Přidá do knihovny seznam vlastních imagí. |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Přidá popisovač formátování pro ImageMoniker.ToString(). |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializuje knihovnu obrázků z |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Deserializuje knihovnu obrázků z |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializuje knihovnu obrázků z |
Dispose() |
Odstraní aktuální objekt a pak potlačí další finalizaci. (Zděděno od DisposableObject) |
Dispose(Boolean) |
Standardní virtuální přetížení pro IDisposable model (Zděděno od DisposableObject) |
DisposeManagedResources() |
Odstraní spravované prostředky. |
DisposeNativeResources() |
Umožňuje odvozené třídy poskytovat vlastní zpracování prostředků pro nativní prostředky. (Zděděno od DisposableObject) |
GetCacheSize(Int64, Int64) |
Získejte počet bajtů, které mezipaměť ve skutečnosti používá. |
GetImage(ImageMoniker, ImageAttributes) |
Vrátí obrázek odpovídající |
GetImageCount() |
Celkový počet obrázků v knihovně. Určení počtu může být nákladné u vlastních imagí, které jsou uloženy slabě. |
GetImageListCount() |
Celkový počet seznamů obrázků v knihovně. Určení počtu může být nákladné u vlastních imagí, které jsou uloženy slabě. |
GetImageListMonikers() |
Seznam všech seznamů obrázků v knihovně. |
GetImageListMonikers(ImageMoniker) |
Vrátí kolekci obrázkůMonikers obrázků v daném seznamu obrázků. |
GetImageMonikers() |
Seznam všech obrázků v knihovně. |
GetImageMonikerType(ImageMoniker) |
Vrátí, jestli byla imageMoniker přidána jako vlastní image, načtena z manifestu, nebo ani jedno, což znamená, že nemáme image s tímto monikerem. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Načte ImageLibrary z kolekce manifestů. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Načte ImageLibrary z kolekce manifestů. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Načte ImageLibrary z kolekce manifestů. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Načte ImageLibrary z kolekce manifestů. |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Načtení imageLibrary z manifestu |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Načtení imageLibrary z manifestu |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Načtení imageLibrary z manifestu |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Načte ImageLibrary z manifestu. |
RemoveCustomImage(IImageHandle) |
Odebere z knihovny vlastní image. Obrázek musí přidat AddCustomImage. |
RemoveCustomImageList(IImageHandle) |
Odebere z knihovny seznam vlastních imagí. Obrázek musí přidat AddCustomImageList. |
ResetFormattingDescriptors() |
Obnoví všechny popisovače formátování pro ImageMoniker.ToString(); |
Serialize(Stream) |
Serializuje knihovnu obrázků na |
ThrowIfDisposed() |
Vyvolá výjimku ObjectDisposedException, pokud byl tento objekt odstraněn. (Zděděno od DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Pokusí se získat moniker pro image pro soubory, jejichž přípona odpovídá |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Pokusí se získat moniker pro image, který se má použít pro soubory odpovídající |
Událost
BuildLibraryCache |
Vyvolána při sestavení mezipaměti knihovny. |
Disposing |
Vyvolána při odstraňování události, zatímco je stále přístupná. (Zděděno od DisposableObject) |
ImageLibraryCreated |
Vyvolá se při vytvoření ImageLibrary. |
ImageLibraryDisposed |
Vyvolá se při odstranění imageLibrary. |
InitializedChanged |
Vyvolána po dokončení inicializace knihovny. |
ProcessManifest |
Vyvolána, když existuje manifest procesu. |