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. |