ImageLibrary Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Deserializuje bibliotekę obrazów z |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializuje bibliotekę obrazów z |
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 |
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 |
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 |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Próbuje pobrać moniker obrazu do użycia w przypadku plików pasujących |
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. |