ImageLibrary Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
- Attributi
Costruttori
ImageLibrary(Boolean, ITracer) |
Inizializza una nuova istanza di un oggetto ImageLibrary. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Costruisce un oggetto ImageLibrary |
Campi
BeforeImageRealized |
Generato prima che un'immagine venga realizzata dall'origine. |
DefaultGrayscaleBiasColor |
Colore predefinito per la distorsione delle immagini in scala di grigi (#40FFFFFF). Questo produce un effetto traslucente del 75%. |
HighContrastGrayscaleBiasColor |
Colore per la distorsione delle immagini in scala di grigi in modalità a contrasto elevato. |
InvalidImageMoniker |
Moniker dell'immagine non valido. Le immagini che usano questo moniker non possono essere caricate da un manifesto dell'immagine. |
NeutralSize |
Dimensioni da usare quando si specifica un'immagine con dimensioni neutre in una chiamata a AddCustomImage. L'immagine indipendente dalle dimensioni è l'immagine ridimensionata alle dimensioni richieste quando non è disponibile un'immagine delle dimensioni richieste. |
UnknownSize |
Dimensioni dell'immagine non valide. Quando un'origine immagine ha dimensioni non valide, significa che questa origine ha una dimensione ma non è ancora caricata. |
Proprietà
AlternateDebugColor |
Colore alternativo del bordo sottoposto a rendering in modalità di debug |
CachedImageCount |
Numero di immagini archiviate nella cache delle immagini. |
DebugColor |
Colore del bordo di cui è stato eseguito il rendering in modalità di debug |
DebugMode |
Indica se il rendering delle immagini deve essere eseguito in modalità di debug, che aggiunge un bordo colorato. |
Default |
Istanza predefinita di ImageLibrary |
Initialized |
Indica se la libreria è pronta per l'uso. |
IsCaching |
Indica se la libreria memorizza nella cache il relativo contenuto |
IsDisposed |
Restituisce un valore che indica se l'oggetto è stato eliminato una volta, protegge dalla doppia eliminazione (Ereditato da DisposableObject) |
Tracer |
Traccia per la libreria. |
UseAsyncCrispImageConverter |
Indica se usare o meno il convertitore CrispImage in modo asincrono. |
Metodi
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Crea un'immagine personalizzata composta da più altre immagini e aggiunge tale immagine alla libreria. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Aggiunge un'immagine personalizzata alla libreria, direttamente tramite imageSource già creato. |
AddCustomImageList(ImageMoniker[]) |
Aggiunge un elenco di immagini personalizzato alla raccolta |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Aggiunge un descrittore di formattazione per ImageMoniker.ToString(). |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializza una libreria di immagini da |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Deserializza una libreria di immagini da |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializza una libreria di immagini da |
Dispose() |
Elimina quindi l'oggetto corrente elimina l'ulteriore finalizzazione. (Ereditato da DisposableObject) |
Dispose(Boolean) |
Overload virtuale standard per IDisposable il modello (Ereditato da DisposableObject) |
DisposeManagedResources() |
Elimina le risorse gestite. |
DisposeNativeResources() |
Consente alle classi derivate di fornire una gestione dell'eliminazione personalizzata per le risorse native (Ereditato da DisposableObject) |
GetCacheSize(Int64, Int64) |
Ottenere i byte numerici effettivamente usati dalla cache. |
GetImage(ImageMoniker, ImageAttributes) |
Restituisce un'immagine conforme alla |
GetImageCount() |
Numero totale di immagini nella libreria. La determinazione del conteggio può essere costosa per le immagini personalizzate, che vengono archiviate in modo debole. |
GetImageListCount() |
Numero totale di elenchi di immagini nella raccolta. La determinazione del conteggio può essere costosa per le immagini personalizzate, che vengono archiviate in modo debole. |
GetImageListMonikers() |
I moniker di tutti gli elenchi di immagini nella libreria. |
GetImageListMonikers(ImageMoniker) |
Restituisce un insieme di ImageMonikers delle immagini in un determinato elenco di immagini. |
GetImageMonikers() |
I moniker di tutte le immagini nella libreria. |
GetImageMonikerType(ImageMoniker) |
Restituisce un valore che indica se ImageMoniker è stato aggiunto come immagine personalizzata, caricata dal manifesto o nessuno dei due, ovvero non è presente un'immagine con tale moniker. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Carica un oggetto ImageLibrary da una raccolta di manifesti. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Carica un oggetto ImageLibrary da una raccolta di manifesti |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Carica un oggetto ImageLibrary da una raccolta di manifesti |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Carica un oggetto ImageLibrary da una raccolta di manifesti |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Carica un oggetto ImageLibrary da un manifesto |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Carica un oggetto ImageLibrary da un manifesto |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Carica un oggetto ImageLibrary da un manifesto |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Carica un oggetto ImageLibrary da un manifesto. |
RemoveCustomImage(IImageHandle) |
Rimuove un'immagine personalizzata dalla libreria. L'immagine deve essere stata aggiunta da AddCustomImage. |
RemoveCustomImageList(IImageHandle) |
Rimuove un elenco di immagini personalizzato dalla raccolta. L'immagine deve essere stata aggiunta da AddCustomImageList. |
ResetFormattingDescriptors() |
Reimposta tutti i descrittori di formattazione per ImageMoniker.ToString(); |
Serialize(Stream) |
Serializza la libreria di immagini in |
ThrowIfDisposed() |
Genera un'eccezione ObjectDisposedException se questo oggetto è stato eliminato (Ereditato da DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Tenta di ottenere il moniker per l'immagine da usare per i file la cui estensione corrisponde a |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Tenta di ottenere il moniker per l'immagine da usare per i file corrispondenti a |
Eventi
BuildLibraryCache |
Generato quando viene compilata la cache della libreria. |
Disposing |
Generato quando l'evento viene eliminato, mentre è ancora accessibile. (Ereditato da DisposableObject) |
ImageLibraryCreated |
Generato quando viene creato ImageLibrary. |
ImageLibraryDisposed |
Generato quando ImageLibrary viene eliminato. |
InitializedChanged |
Generato al termine dell'inizializzazione della libreria. |
ProcessManifest |
Generato quando è presente un manifesto del processo. |