ImageLibrary Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Vererbung
- Attribute
Konstruktoren
ImageLibrary(Boolean, ITracer) |
Initialisiert eine neue instance eines ImageLibrary-Objekts. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Erstellt ein ImageLibrary-Objekt |
Felder
BeforeImageRealized |
Wird ausgelöst, bevor ein Bild aus der Quelle realisiert wird. |
DefaultGrayscaleBiasColor |
Die Standardfarbe für voreingenommene Graustufenbilder (#40FFFFFF). Dies erzeugt einen 75% transluzenten Effekt. |
HighContrastGrayscaleBiasColor |
Die Farbe für voreingenommene Graustufenbilder im Modus mit hohem Kontrast. |
InvalidImageMoniker |
Der ungültige Bildmoniker. Bilder, die diesen Moniker verwenden, können nicht aus einem Bildmanifest geladen werden. |
NeutralSize |
Die Größe, die beim Angeben eines größenneutralen Bilds in einem Aufruf von AddCustomImage verwendet werden soll. Das größenneutrale Bild ist das Bild, das auf die angeforderte Größe skaliert wird, wenn ein Bild der angeforderten Größe nicht verfügbar ist. |
UnknownSize |
Die ungültige Bildgröße. Wenn eine Bildquelle eine ungültige Größe aufweist, bedeutet dies, dass diese Quelle eine Größe hat, aber noch nicht geladen wurde. |
Eigenschaften
AlternateDebugColor |
Die alternative Farbe des Rahmens, der im Debugmodus gerendert wird |
CachedImageCount |
Die Anzahl der Bilder, die im Imagecache gespeichert werden. |
DebugColor |
Die Farbe des Rahmens, der im Debugmodus gerendert wird |
DebugMode |
Gibt an, ob Bilder im Debugmodus gerendert werden sollen, wodurch ein farbiger Rahmen hinzugefügt wird. |
Default |
Die Standard-instance von ImageLibrary |
Initialized |
Gibt an, ob die Bibliothek einsatzbereit ist. |
IsCaching |
Gibt an, ob die Bibliothek ihren Inhalt zwischenspeichert. |
IsDisposed |
Gibt zurück, ob das Objekt einmal verworfen wurde, schützt vor doppelter Entsorgung. (Geerbt von DisposableObject) |
Tracer |
Der Ablaufverfolgungsmodus für die Bibliothek. |
UseAsyncCrispImageConverter |
Gibt an, ob der CrispImage-Konverter asynchron verwendet werden soll oder nicht. |
Methoden
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Erstellt ein benutzerdefiniertes Image, das aus mehreren anderen Images besteht, und fügt dieses Bild der Bibliothek hinzu. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Fügt der Bibliothek direkt über eine bereits erstellte ImageSource ein benutzerdefiniertes Bild hinzu. |
AddCustomImageList(ImageMoniker[]) |
Fügt der Bibliothek eine benutzerdefinierte Bildliste hinzu. |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Fügt einen Formatierungsdeskriptor für ImageMoniker.ToString() hinzu. |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserialisiert eine Bildbibliothek aus |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Deserialisiert eine Bildbibliothek aus |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserialisiert eine Bildbibliothek aus |
Dispose() |
Entsorgt das aktuelle Objekt und unterdrückt dann die weitere Finalisierung. (Geerbt von DisposableObject) |
Dispose(Boolean) |
Virtuelle Standardüberladung für IDisposable Muster (Geerbt von DisposableObject) |
DisposeManagedResources() |
Veräußert die verwalteten Ressourcen. |
DisposeNativeResources() |
Ermöglicht abgeleiteten Klassen, benutzerdefinierte Entsorgungsbehandlung für native Ressourcen bereitzustellen (Geerbt von DisposableObject) |
GetCacheSize(Int64, Int64) |
Rufen Sie die Anzahl der Bytes ab, die tatsächlich vom Cache verwendet werden. |
GetImage(ImageMoniker, ImageAttributes) |
Gibt ein Bild zurück, |
GetImageCount() |
Die Gesamtanzahl der Bilder in der Bibliothek. Die Ermittlung der Anzahl kann für benutzerdefinierte Images teuer sein, die schwach gespeichert werden. |
GetImageListCount() |
Die Gesamtanzahl der Bildlisten in der Bibliothek. Die Ermittlung der Anzahl kann für benutzerdefinierte Images teuer sein, die schwach gespeichert werden. |
GetImageListMonikers() |
Die Moniker aller Bildlisten in der Bibliothek. |
GetImageListMonikers(ImageMoniker) |
Gibt eine Auflistung von ImageMonikers der Bilder in einer bestimmten Bildliste zurück. |
GetImageMonikers() |
Die Moniker aller Bilder in der Bibliothek. |
GetImageMonikerType(ImageMoniker) |
Gibt zurück, ob der ImageMoniker als benutzerdefiniertes Bild hinzugefügt wurde, aus dem Manifest geladen wurde oder keins, was bedeutet, dass wir kein Bild mit diesem Moniker haben. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Lädt eine ImageLibrary aus einer Auflistung von Manifesten. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Lädt eine ImageLibrary aus einer Auflistung von Manifesten |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Lädt eine ImageLibrary aus einer Auflistung von Manifesten |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Lädt eine ImageLibrary aus einer Auflistung von Manifesten |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Lädt eine ImageLibrary aus einem Manifest |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Lädt eine ImageLibrary aus einem Manifest |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Lädt eine ImageLibrary aus einem Manifest |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Lädt eine ImageLibrary aus einem Manifest. |
RemoveCustomImage(IImageHandle) |
Entfernt ein benutzerdefiniertes Bild aus der Bibliothek. Das Image muss von AddCustomImage hinzugefügt worden sein. |
RemoveCustomImageList(IImageHandle) |
Entfernt eine benutzerdefinierte Bildliste aus der Bibliothek. Das Image muss von AddCustomImageList hinzugefügt worden sein. |
ResetFormattingDescriptors() |
Setzt alle Formatierungsdeskriptoren für ImageMoniker.ToString(); |
Serialize(Stream) |
Serialisiert die Bildbibliothek in |
ThrowIfDisposed() |
Löst eine ObjectDisposedException aus, wenn dieses Objekt verworfen wurde. (Geerbt von DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Versucht, den Moniker für das Bild abzurufen, das für Dateien verwendet werden soll, deren Erweiterung mit übereinstimmt |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Versucht, den Moniker für das Bild abzurufen, das für Dateien verwendet werden soll, die übereinstimmen |
Ereignisse
BuildLibraryCache |
Wird ausgelöst, wenn der Bibliothekscache erstellt wird. |
Disposing |
Wird ausgelöst, wenn das Ereignis verworfen wird, während es weiterhin zugänglich ist. (Geerbt von DisposableObject) |
ImageLibraryCreated |
Wird ausgelöst, wenn die ImageLibrary erstellt wird. |
ImageLibraryDisposed |
Wird ausgelöst, wenn die ImageLibrary verworfen wird. |
InitializedChanged |
Wird ausgelöst, wenn die Bibliothek initialisiert wird. |
ProcessManifest |
Wird ausgelöst, wenn ein Prozessmanifest vorhanden ist. |