ImageLibrary Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- Herencia
- Atributos
Constructores
ImageLibrary(Boolean, ITracer) |
Inicializa una nueva instancia de un objeto ImageLibrary. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Construye un objeto ImageLibrary |
Campos
BeforeImageRealized |
Se genera antes de que se realice una imagen a partir de su origen. |
DefaultGrayscaleBiasColor |
Color predeterminado para las imágenes de escala de grises de sesgo (#40FFFFFF). Esto produce un efecto translúcido del 75 %. |
HighContrastGrayscaleBiasColor |
Color para las imágenes de escala de grises de sesgo cuando están en modo de contraste alto. |
InvalidImageMoniker |
El moniker de imagen no válido. Las imágenes que usan este moniker no se pueden cargar desde un manifiesto de imagen. |
NeutralSize |
Tamaño que se va a usar al especificar una imagen de tamaño neutro en una llamada a AddCustomImage. La imagen de tamaño neutro es la imagen que se escala al tamaño solicitado cuando una imagen del tamaño solicitado no está disponible. |
UnknownSize |
Tamaño de imagen no válido. Cuando un origen de imagen tiene un tamaño no válido, significa que este origen tiene un tamaño pero aún no se carga. |
Propiedades
AlternateDebugColor |
Color alternativo del borde representado en modo de depuración |
CachedImageCount |
Número de imágenes que se almacenan en la memoria caché de imágenes. |
DebugColor |
Color del borde representado en modo de depuración |
DebugMode |
Si las imágenes se deben representar o no en modo de depuración, lo que agrega un borde coloreado. |
Default |
Instancia predeterminada de ImageLibrary |
Initialized |
Indica si la biblioteca está lista para usarse. |
IsCaching |
Indica si la biblioteca almacena en caché su contenido. |
IsDisposed |
Devuelve si el objeto se ha desechado una vez, protege contra la eliminación doble. (Heredado de DisposableObject) |
Tracer |
El seguimiento de la biblioteca. |
UseAsyncCrispImageConverter |
Independientemente de si se va a usar el convertidor CrispImage de forma asincrónica. |
Métodos
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Crea una imagen personalizada que se compone de varias otras imágenes y agrega esa imagen a la biblioteca. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Agrega una imagen personalizada a la biblioteca, directamente a través de una clase ImageSource ya creada. |
AddCustomImageList(ImageMoniker[]) |
Agrega una lista de imágenes personalizadas a la biblioteca. |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Agrega un descriptor de formato para ImageMoniker.ToString(). |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializa una biblioteca de imágenes de |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Deserializa una biblioteca de imágenes de |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Deserializa una biblioteca de imágenes de |
Dispose() |
Elimina el objeto actual y, a continuación, suprime la finalización adicional. (Heredado de DisposableObject) |
Dispose(Boolean) |
Sobrecarga virtual estándar para el IDisposable patrón (Heredado de DisposableObject) |
DisposeManagedResources() |
Elimina los recursos administrados. |
DisposeNativeResources() |
Permite que las clases derivadas proporcionen un control de eliminación personalizado para los recursos nativos. (Heredado de DisposableObject) |
GetCacheSize(Int64, Int64) |
Obtiene realmente los bytes numéricos que usa la memoria caché. |
GetImage(ImageMoniker, ImageAttributes) |
Devuelve una imagen conforme a |
GetImageCount() |
Número total de imágenes de la biblioteca. La determinación del recuento puede ser costosa para las imágenes personalizadas, que se almacenan débilmente. |
GetImageListCount() |
Número total de listas de imágenes en la biblioteca. La determinación del recuento puede ser costosa para las imágenes personalizadas, que se almacenan débilmente. |
GetImageListMonikers() |
Los monikers de todas las listas de imágenes de la biblioteca. |
GetImageListMonikers(ImageMoniker) |
Devuelve una colección de ImageMonikers de las imágenes de una lista de imágenes determinada. |
GetImageMonikers() |
Los monikers de todas las imágenes de la biblioteca. |
GetImageMonikerType(ImageMoniker) |
Devuelve si imageMoniker se agregó como una imagen personalizada, cargada desde el manifiesto o ninguna, lo que significa que no tenemos una imagen con ese moniker. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Carga un ImageLibrary desde una colección de manifiestos. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Carga un ImageLibrary desde una colección de manifiestos |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Carga un ImageLibrary desde una colección de manifiestos |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Carga un ImageLibrary desde una colección de manifiestos |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Carga un ImageLibrary desde un manifiesto |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Carga un ImageLibrary desde un manifiesto |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Carga un ImageLibrary desde un manifiesto |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Carga un ImageLibrary desde un manifiesto. |
RemoveCustomImage(IImageHandle) |
Quita una imagen personalizada de la biblioteca. AddCustomImage debe haber agregado la imagen. |
RemoveCustomImageList(IImageHandle) |
Quita una lista de imágenes personalizada de la biblioteca. AddCustomImageList debe haber agregado la imagen. |
ResetFormattingDescriptors() |
Restablece todos los descriptores de formato para ImageMoniker.ToString(); |
Serialize(Stream) |
Serializa la biblioteca de imágenes en |
ThrowIfDisposed() |
Inicia una excepción ObjectDisposedException si se ha eliminado este objeto. (Heredado de DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Intenta obtener el moniker de la imagen que se va a usar para los archivos cuya extensión coincide con |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Intenta obtener el moniker de la imagen que se va a usar para los archivos que coinciden con |
Eventos
BuildLibraryCache |
Se genera cuando se compila la memoria caché de la biblioteca. |
Disposing |
Se genera cuando se elimina el evento, mientras sigue siendo accesible. (Heredado de DisposableObject) |
ImageLibraryCreated |
Se genera cuando se crea ImageLibrary. |
ImageLibraryDisposed |
Se genera cuando se elimina ImageLibrary. |
InitializedChanged |
Se genera cuando se inicializa la biblioteca. |
ProcessManifest |
Se genera cuando hay un manifiesto de proceso. |