ImageLibrary Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Herança
- Atributos
Construtores
ImageLibrary(Boolean, ITracer) |
Inicializa uma nova instância de um objeto ImageLibrary. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Constrói um objeto ImageLibrary |
Campos
BeforeImageRealized |
Gerado antes que uma imagem seja obtida da fonte. |
DefaultGrayscaleBiasColor |
A cor padrão para imagens em escala de cinza tendenciosas (#40FFFFFF). Isso produz um efeito translúcido de 75%. |
HighContrastGrayscaleBiasColor |
A cor para imagens em escala de cinza tendenciosas quando estiver no modo de alto contraste. |
InvalidImageMoniker |
O moniker de imagem inválido. As imagens que usam esse moniker não podem ser carregadas de um manifesto de imagem. |
NeutralSize |
O tamanho a ser usado ao especificar uma imagem neutra em tamanho em uma chamada para AddCustomImage. A imagem neutra em tamanho é a imagem que é dimensionada para o tamanho solicitado quando uma imagem do tamanho solicitado não está disponível. |
UnknownSize |
O tamanho da imagem inválido. Quando uma fonte de imagem tem um tamanho inválido, isso significa que essa fonte tem um tamanho, mas ainda não foi carregada. |
Propriedades
AlternateDebugColor |
A cor alternativa da borda renderizada no modo de depuração |
CachedImageCount |
O número de imagens que estão sendo armazenadas no cache de imagens. |
DebugColor |
A cor da borda renderizada no modo de depuração |
DebugMode |
Se as imagens devem ou não ser renderizadas no modo de depuração, o que adiciona uma borda colorida. |
Default |
A instância padrão do ImageLibrary |
Initialized |
Indica se a biblioteca está pronta para uso. |
IsCaching |
Indica se a biblioteca está armazenando em cache seu conteúdo |
IsDisposed |
Retorna se o objeto foi descartado uma vez, protege contra descarte duplo (Herdado de DisposableObject) |
Tracer |
O rastreador da biblioteca. |
UseAsyncCrispImageConverter |
Se deve ou não usar o conversor CrispImage de forma assíncrona. |
Métodos
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Cria uma imagem personalizada composta por várias outras imagens e adiciona essa imagem à biblioteca. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Adiciona uma imagem personalizada à biblioteca, diretamente por meio de um ImageSource já criado. |
AddCustomImageList(ImageMoniker[]) |
Adiciona uma lista de imagens personalizadas à biblioteca |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Adiciona um descritor de formatação para ImageMoniker.ToString(). |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Desserializa uma biblioteca de imagens de |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Desserializa uma biblioteca de imagens de |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Desserializa uma biblioteca de imagens de |
Dispose() |
Descarta o objeto atual e, em seguida, suprime a finalização adicional. (Herdado de DisposableObject) |
Dispose(Boolean) |
Sobrecarga virtual padrão para IDisposable padrão (Herdado de DisposableObject) |
DisposeManagedResources() |
Descarta os recursos gerenciados. |
DisposeNativeResources() |
Permite que classes derivadas forneçam tratamento de descarte personalizado para recursos nativos (Herdado de DisposableObject) |
GetCacheSize(Int64, Int64) |
Obtenha o número de bytes que são realmente usados pelo cache. |
GetImage(ImageMoniker, ImageAttributes) |
Retorna uma imagem em conformidade |
GetImageCount() |
O número total de imagens na biblioteca. Determinar a contagem pode ser caro para imagens personalizadas, que são armazenadas fracamente. |
GetImageListCount() |
O número total de listas de imagens na biblioteca. Determinar a contagem pode ser caro para imagens personalizadas, que são armazenadas fracamente. |
GetImageListMonikers() |
Os monikers de todas as listas de imagens na biblioteca. |
GetImageListMonikers(ImageMoniker) |
Retorna uma coleção de ImageMonikers das imagens em uma determinada lista de imagens. |
GetImageMonikers() |
Os monikers de todas as imagens na biblioteca. |
GetImageMonikerType(ImageMoniker) |
Retorna se ImageMoniker foi adicionado como uma imagem personalizada, carregado do manifesto ou nenhum dos dois, o que significa que não temos uma imagem com esse moniker. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Carrega um ImageLibrary de uma coleção de manifestos. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Carrega um ImageLibrary de uma coleção de manifestos |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Carrega um ImageLibrary de uma coleção de manifestos |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Carrega um ImageLibrary de uma coleção de manifestos |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Carrega uma ImageLibrary de um manifesto |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Carrega uma ImageLibrary de um manifesto |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Carrega uma ImageLibrary de um manifesto |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Carrega um ImageLibrary de um manifesto. |
RemoveCustomImage(IImageHandle) |
Remove uma imagem personalizada da biblioteca. A imagem deve ter sido adicionada por AddCustomImage. |
RemoveCustomImageList(IImageHandle) |
Remove uma lista de imagens personalizadas da biblioteca. A imagem deve ter sido adicionada por AddCustomImageList. |
ResetFormattingDescriptors() |
Redefine todos os descritores de formatação para ImageMoniker.ToString(); |
Serialize(Stream) |
Serializa a biblioteca de imagens para |
ThrowIfDisposed() |
Gerará um ObjectDisposedException se este objeto tiver sido descartado (Herdado de DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Tenta obter o moniker para a imagem a ser usada para arquivos cuja extensão corresponde |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Tenta obter o moniker para a imagem a ser usada para arquivos correspondentes |
Eventos
BuildLibraryCache |
Gerado quando o cache da biblioteca é criado. |
Disposing |
Gerado quando o evento está sendo descartado, enquanto ele ainda está acessível. (Herdado de DisposableObject) |
ImageLibraryCreated |
Gerado quando ImageLibrary é criado. |
ImageLibraryDisposed |
Gerado quando ImageLibrary é descartado. |
InitializedChanged |
Gerado quando a biblioteca termina de inicializar. |
ProcessManifest |
Gerado quando há um manifesto do processo. |