ImageLibrary Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Héritage
- Attributs
Constructeurs
ImageLibrary(Boolean, ITracer) |
Initialise une nouvelle instance d’un objet ImageLibrary. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Construit un objet ImageLibrary |
Champs
BeforeImageRealized |
Déclenché avant qu’une image ne soit réalisée à partir de sa source. |
DefaultGrayscaleBiasColor |
Couleur par défaut pour les images en nuances de gris (#40FFFFFF). Cela produit un effet translucide de 75 %. |
HighContrastGrayscaleBiasColor |
Couleur pour les images de nuances de gris biaisées en mode contraste élevé. |
InvalidImageMoniker |
Moniker d’image non valide. Les images utilisant ce moniker ne peuvent pas être chargées à partir d’un manifeste d’image. |
NeutralSize |
Taille à utiliser lors de la spécification d’une image de taille neutre dans un appel à AddCustomImage. L’image sans taille est l’image qui est mise à l’échelle à la taille demandée lorsqu’une image de la taille demandée n’est pas disponible. |
UnknownSize |
Taille d’image non valide. Lorsqu’une source d’image a une taille non valide, cela signifie que cette source a une taille, mais n’est pas encore chargée. |
Propriétés
AlternateDebugColor |
Couleur alternative de la bordure rendue en mode débogage |
CachedImageCount |
Nombre d’images stockées dans le cache d’images. |
DebugColor |
Couleur de la bordure rendue en mode débogage |
DebugMode |
Indique si les images doivent ou non être rendues en mode débogage, ce qui ajoute une bordure colorée. |
Default |
Instance par défaut d’ImageLibrary |
Initialized |
Indique si la bibliothèque est prête à être utilisée. |
IsCaching |
Indique si la bibliothèque met en cache son contenu |
IsDisposed |
Retourne si l’objet a été éliminé une fois, protège contre la double destruction (Hérité de DisposableObject) |
Tracer |
Traceur de la bibliothèque. |
UseAsyncCrispImageConverter |
Indique s’il faut ou non utiliser le convertisseur CrispImage de manière asynchrone. |
Méthodes
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Crée une image personnalisée composée de plusieurs autres images et ajoute cette image à la bibliothèque. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Ajoute une image personnalisée à la bibliothèque, directement via un ImageSource déjà créé. |
AddCustomImageList(ImageMoniker[]) |
Ajoute une liste d’images personnalisées à la bibliothèque |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Ajoute un descripteur de mise en forme pour ImageMoniker.ToString(). |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Désérialise une bibliothèque d’images à partir de |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Désérialise une bibliothèque d’images à partir de |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Désérialise une bibliothèque d’images à partir de |
Dispose() |
Supprime l’objet actuel, puis supprime la finalisation ultérieure. (Hérité de DisposableObject) |
Dispose(Boolean) |
Surcharge virtuelle standard pour le IDisposable modèle (Hérité de DisposableObject) |
DisposeManagedResources() |
Supprime les ressources managées. |
DisposeNativeResources() |
Permet aux classes dérivées de fournir une gestion de l’élimination personnalisée pour les ressources natives (Hérité de DisposableObject) |
GetCacheSize(Int64, Int64) |
Obtenez le nombre d’octets qui sont réellement utilisés par le cache. |
GetImage(ImageMoniker, ImageAttributes) |
Retourne une image conforme à à |
GetImageCount() |
Nombre total d’images dans la bibliothèque. La détermination du nombre peut être coûteuse pour les images personnalisées, qui sont stockées faiblement. |
GetImageListCount() |
Nombre total de listes d’images dans la bibliothèque. La détermination du nombre peut être coûteuse pour les images personnalisées, qui sont stockées faiblement. |
GetImageListMonikers() |
Monikers de toutes les listes d’images dans la bibliothèque. |
GetImageListMonikers(ImageMoniker) |
Renvoie une collection d’ImagesMonikers des images d’une liste d’images donnée. |
GetImageMonikers() |
Monikers de toutes les images de la bibliothèque. |
GetImageMonikerType(ImageMoniker) |
Retourne si l’ImageMoniker a été ajouté en tant qu’image personnalisée, chargé à partir du manifeste ou de l’un ou l’autre, ce qui signifie que nous n’avons pas d’image avec ce moniker. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Charge une ImageLibrary à partir d’une collection de manifestes. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Charge une ImageLibrary à partir d’une collection de manifestes |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Charge une ImageLibrary à partir d’une collection de manifestes |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Charge une ImageLibrary à partir d’une collection de manifestes |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Charge une ImageLibrary à partir d’un manifeste |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Charge une ImageLibrary à partir d’un manifeste |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Charge une ImageLibrary à partir d’un manifeste |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Charge une ImageLibrary à partir d’un manifeste. |
RemoveCustomImage(IImageHandle) |
Supprime une image personnalisée de la bibliothèque. L’image doit avoir été ajoutée par AddCustomImage. |
RemoveCustomImageList(IImageHandle) |
Supprime une liste d’images personnalisées de la bibliothèque. L’image doit avoir été ajoutée par AddCustomImageList. |
ResetFormattingDescriptors() |
Réinitialise tous les descripteurs de mise en forme pour ImageMoniker.ToString() ; |
Serialize(Stream) |
Sérialise la bibliothèque d’images pour |
ThrowIfDisposed() |
Lève une exception ObjectDisposedException si cet objet a été supprimé (Hérité de DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Tente d’obtenir le moniker de l’image à utiliser pour les fichiers dont l’extension correspond |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Tente d’obtenir le moniker de l’image à utiliser pour les fichiers correspondant |
Événements
BuildLibraryCache |
Déclenché lors de la génération du cache de la bibliothèque. |
Disposing |
Déclenché lorsque l’événement est supprimé, alors qu’il est toujours accessible. (Hérité de DisposableObject) |
ImageLibraryCreated |
Déclenché lors de la création de l’ImageLibrary. |
ImageLibraryDisposed |
Déclenché lorsque l’imageLibrary est supprimée. |
InitializedChanged |
Déclenché lorsque l’initialisation de la bibliothèque est terminée. |
ProcessManifest |
Déclenché lorsqu’il existe un manifeste de processus. |