Udostępnij za pośrednictwem


ImageLibrary Klasa

Definicja

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
Dziedziczenie
ImageLibrary
Atrybuty

Konstruktory

ImageLibrary(Boolean, ITracer)

Inicjuje nowe wystąpienie obiektu ImageLibrary.

ImageLibrary(JoinableTaskFactory, Boolean, ITracer)

Tworzy obiekt ImageLibrary

Pola

BeforeImageRealized

Podniesione przed zrealizowaniem obrazu ze źródła.

DefaultGrayscaleBiasColor

Domyślny kolor stronniczości obrazów w skali szarości (#40FFFFFF). Powoduje to efekt 75% przezroczystego.

HighContrastGrayscaleBiasColor

Kolor stronniczości obrazów w skali szarości w trybie dużego kontrastu.

InvalidImageMoniker

Nieprawidłowy moniker obrazu. Nie można załadować obrazów używających tego monikera z manifestu obrazu.

NeutralSize

Rozmiar używany podczas określania obrazu neutralnego rozmiaru w wywołaniu polecenia AddCustomImage. Obraz neutralny pod względem rozmiaru to obraz skalowany do żądanego rozmiaru, gdy obraz żądanego rozmiaru jest niedostępny.

UnknownSize

Nieprawidłowy rozmiar obrazu. Jeśli źródło obrazu ma nieprawidłowy rozmiar, oznacza to, że to źródło ma rozmiar, ale nie jest jeszcze załadowane.

Właściwości

AlternateDebugColor

Alternatywny kolor obramowania renderowanego w trybie debugowania

CachedImageCount

Liczba obrazów przechowywanych w pamięci podręcznej obrazów.

DebugColor

Kolor obramowania renderowanego w trybie debugowania

DebugMode

Niezależnie od tego, czy obrazy powinny być renderowane w trybie debugowania, co dodaje kolorowe obramowanie.

Default

Domyślne wystąpienie biblioteki ImageLibrary

Initialized

Wskazuje, czy biblioteka jest gotowa do użycia.

IsCaching

Wskazuje, czy biblioteka buforuje jego zawartość

IsDisposed

Zwraca, czy obiekt został usunięty raz, chroni przed podwójnym usuwaniem

(Odziedziczone po DisposableObject)
Tracer

Śledzenie biblioteki.

UseAsyncCrispImageConverter

Niezależnie od tego, czy należy używać konwertera CrispImage asynchronicznie.

Metody

AddCustomCompositeImage(Int16Size, ImageCompositionLayer[])

Tworzy obraz niestandardowy składający się z wielu innych obrazów i dodaje ten obraz do biblioteki.

AddCustomImage(IEnumerable<String>, Boolean)
AddCustomImage(ImageSource, Boolean)

Dodaje obraz niestandardowy do biblioteki bezpośrednio za pośrednictwem już utworzonego elementu ImageSource.

AddCustomImageList(ImageMoniker[])

Dodaje niestandardową listę obrazów do biblioteki

AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>)

Dodaje deskryptor formatowania dla elementu ImageMoniker.ToString().

Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>)

Deserializuje bibliotekę obrazów z stream

Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer)

Deserializuje bibliotekę obrazów z stream

Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>)

Deserializuje bibliotekę obrazów z streampliku .

Dispose()

Usuwa bieżący obiekt, a następnie pomija dalszą finalizację.

(Odziedziczone po DisposableObject)
Dispose(Boolean)

Standardowe przeciążenie wirtualne dla IDisposable wzorca

(Odziedziczone po DisposableObject)
DisposeManagedResources()

Usuwa zarządzane zasoby.

DisposeNativeResources()

Umożliwia klasom pochodnym zapewnienie niestandardowej obsługi usuwania dla zasobów natywnych

(Odziedziczone po DisposableObject)
GetCacheSize(Int64, Int64)

Pobieranie bajtów liczbowych jest rzeczywiście używane przez pamięć podręczną.

GetImage(ImageMoniker, ImageAttributes)

Zwraca obraz zgodny attributes z biblioteką

GetImageCount()

Łączna liczba obrazów w bibliotece. Określanie liczby może być kosztowne dla obrazów niestandardowych, które są przechowywane słabo.

GetImageListCount()

Całkowita liczba list obrazów w bibliotece. Określanie liczby może być kosztowne dla obrazów niestandardowych, które są przechowywane słabo.

GetImageListMonikers()

Monikers wszystkich list obrazów w bibliotece.

GetImageListMonikers(ImageMoniker)

Zwraca kolekcję obrazów ImageMonikers na danej liście obrazów.

GetImageMonikers()

Monikers wszystkich obrazów w bibliotece.

GetImageMonikerType(ImageMoniker)

Zwraca, czy imageMoniker został dodany jako obraz niestandardowy, załadowany z manifestu, czy też nie, co oznacza, że nie mamy obrazu z tym monikerem.

Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>)

Ładuje bibliotekę ImageLibrary z kolekcji manifestów.

Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer)

Ładuje bibliotekę ImageLibrary z kolekcji manifestów

Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>)

Ładuje bibliotekę ImageLibrary z kolekcji manifestów

Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer)

Ładuje bibliotekę ImageLibrary z kolekcji manifestów

Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer)

Ładuje bibliotekę ImageLibrary z manifestu

Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>)

Ładuje bibliotekę ImageLibrary z manifestu

Load(JoinableTaskFactory, String, Boolean, ITracer)

Ładuje bibliotekę ImageLibrary z manifestu

Load(String, Boolean, ITracer, IStreamStorage<String>)

Ładuje bibliotekę ImageLibrary z manifestu.

RemoveCustomImage(IImageHandle)

Usuwa obraz niestandardowy z biblioteki. Obraz musi zostać dodany przez element AddCustomImage.

RemoveCustomImageList(IImageHandle)

Usuwa listę obrazów niestandardowych z biblioteki. Obraz musi zostać dodany przez element AddCustomImageList.

ResetFormattingDescriptors()

Resetuje wszystkie deskryptory formatowania dla elementu ImageMoniker.ToString();

Serialize(Stream)

Serializuje bibliotekę obrazów do stream

ThrowIfDisposed()

Zgłasza obiekt ObjectDisposedException, jeśli ten obiekt został usunięty

(Odziedziczone po DisposableObject)
TryGetMonikerForExtension(String, Boolean, ImageMoniker)

Próbuje pobrać moniker obrazu do użycia dla plików, których rozszerzenie pasuje extensiondo . Jeśli jeszcze nie zidentyfikowaliśmy obrazu do użycia, spróbujemy zidentyfikować go przy użyciu właściwości DefaultIcon zarejestrowanego identyfikatora ProgID dla rozszerzenia.

TryGetMonikerForProgId(String, Boolean, ImageMoniker)

Próbuje pobrać moniker obrazu do użycia w przypadku plików pasujących progIddo pliku . Jeśli nie zidentyfikowaliśmy jeszcze obrazu do użycia, spróbujemy go zidentyfikować przy użyciu właściwości DefaultIcon .progId

Zdarzenia

BuildLibraryCache

Wywoływane podczas kompilowania pamięci podręcznej biblioteki.

Disposing

Podniesione, gdy zdarzenie jest usuwane, chociaż jest nadal dostępne.

(Odziedziczone po DisposableObject)
ImageLibraryCreated

Podniesione po utworzeniu biblioteki ImageLibrary.

ImageLibraryDisposed

Podniesione po usunięciu elementu ImageLibrary.

InitializedChanged

Wywoływane po zakończeniu inicjowania biblioteki.

ProcessManifest

Wywoływane, gdy istnieje manifest procesu.

Dotyczy