ImageLibrary Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
- Наследование
- Атрибуты
Конструкторы
ImageLibrary(Boolean, ITracer) |
Инициализирует новый экземпляр объекта ImageLibrary. |
ImageLibrary(JoinableTaskFactory, Boolean, ITracer) |
Создает объект ImageLibrary |
Поля
BeforeImageRealized |
Возникает перед тем, как изображение будет реализовано из его источника. |
DefaultGrayscaleBiasColor |
Цвет по умолчанию для смещения изображений в оттенках серого (#40FFFFFF). Это дает 75% полупрозрачный эффект. |
HighContrastGrayscaleBiasColor |
Цвет для смещения изображений в оттенках серого в режиме высокой контрастности. |
InvalidImageMoniker |
Недопустимый моникер изображения. Изображения, использующие этот моникер, не могут быть загружены из манифеста образа. |
NeutralSize |
Размер, используемый при указании изображения, нейтрального по размеру, в вызове Метода AddCustomImage. Изображение, не зависящий от размера, — это изображение, масштабируемое до запрошенного размера, если изображение запрошенного размера недоступно. |
UnknownSize |
Недопустимый размер изображения. Если источник изображения имеет недопустимый размер, это означает, что этот источник имеет размер, но еще не загружен. |
Свойства
AlternateDebugColor |
Альтернативный цвет границы, отображаемой в режиме отладки |
CachedImageCount |
Количество изображений, хранящихся в кэше образов. |
DebugColor |
Цвет границы, отображаемой в режиме отладки |
DebugMode |
Указывает, должны ли изображения отображаться в режиме отладки, который добавляет цветную границу. |
Default |
Экземпляр ImageLibrary по умолчанию |
Initialized |
Указывает, готова ли библиотека к использованию. |
IsCaching |
Указывает, кэширует ли библиотека свое содержимое. |
IsDisposed |
Возвращает значение, указывающее, был ли объект удален один раз и защищает от двойного удаления. (Унаследовано от DisposableObject) |
Tracer |
Трассировка для библиотеки. |
UseAsyncCrispImageConverter |
Следует ли использовать преобразователь CrispImage асинхронно. |
Методы
AddCustomCompositeImage(Int16Size, ImageCompositionLayer[]) |
Создает пользовательский образ, состоящий из нескольких других образов, и добавляет его в библиотеку. |
AddCustomImage(IEnumerable<String>, Boolean) | |
AddCustomImage(ImageSource, Boolean) |
Добавляет пользовательский образ в библиотеку напрямую через уже созданный ImageSource. |
AddCustomImageList(ImageMoniker[]) |
Добавление пользовательского списка изображений в библиотеку |
AddMonikerFormattingDescriptor(String, Guid, Func<IReadOnlyDictionary<Int32,String>>) |
Добавляет дескриптор форматирования для ImageMoniker.ToString(). |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer, IStreamStorage<String>) |
Десериализует библиотеку образов из |
Deserialize(JoinableTaskFactory, Stream, Boolean, ITracer) |
Десериализует библиотеку образов из |
Deserialize(Stream, Boolean, ITracer, IStreamStorage<String>) |
Десериализует библиотеку образов из |
Dispose() |
Удаляет текущий объект, а затем подавляет дальнейшее завершение. (Унаследовано от DisposableObject) |
Dispose(Boolean) |
Стандартная виртуальная перегрузка для IDisposable шаблона (Унаследовано от DisposableObject) |
DisposeManagedResources() |
Удаляет управляемые ресурсы. |
DisposeNativeResources() |
Позволяет производным классам предоставлять настраиваемую обработку удаления для собственных ресурсов. (Унаследовано от DisposableObject) |
GetCacheSize(Int64, Int64) |
Получение числа байтов, фактически используемых кэшем. |
GetImage(ImageMoniker, ImageAttributes) |
Возвращает изображение, соответствующее из |
GetImageCount() |
Общее количество изображений в библиотеке. Определение количества может быть дорогостоящим для пользовательских образов, которые хранятся слабо. |
GetImageListCount() |
Общее количество списков изображений в библиотеке. Определение количества может быть дорогостоящим для пользовательских образов, которые хранятся слабо. |
GetImageListMonikers() |
Моникеры всех списков изображений в библиотеке. |
GetImageListMonikers(ImageMoniker) |
Возвращает коллекцию ImageMonikers изображений в заданном списке изображений. |
GetImageMonikers() |
Моникеры всех изображений в библиотеке. |
GetImageMonikerType(ImageMoniker) |
Возвращает значение, указывающее, был ли ImageMoniker добавлен в качестве пользовательского образа, загружен из манифеста, или ни один из них, то есть у нас нет образа с этим моникером. |
Load(IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Загружает ImageLibrary из коллекции манифестов. |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, Boolean, ITracer) |
Загружает ImageLibrary из коллекции манифестов |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer, IStreamStorage<String>) |
Загружает ImageLibrary из коллекции манифестов |
Load(JoinableTaskFactory, IEnumerable<String>, Boolean, ITracer) |
Загружает ImageLibrary из коллекции манифестов |
Load(JoinableTaskFactory, String, Boolean, Boolean, ITracer) |
Загружает ImageLibrary из манифеста |
Load(JoinableTaskFactory, String, Boolean, ITracer, IStreamStorage<String>) |
Загружает ImageLibrary из манифеста |
Load(JoinableTaskFactory, String, Boolean, ITracer) |
Загружает ImageLibrary из манифеста |
Load(String, Boolean, ITracer, IStreamStorage<String>) |
Загружает ImageLibrary из манифеста. |
RemoveCustomImage(IImageHandle) |
Удаляет пользовательский образ из библиотеки. Образ должен быть добавлен с помощью AddCustomImage. |
RemoveCustomImageList(IImageHandle) |
Удаляет список пользовательских образов из библиотеки. Изображение должно быть добавлено с помощью AddCustomImageList. |
ResetFormattingDescriptors() |
Сбрасывает все дескрипторы форматирования для ImageMoniker.ToString(); |
Serialize(Stream) |
Сериализует библиотеку образов в |
ThrowIfDisposed() |
Создает исключение ObjectDisposedException, если этот объект удален. (Унаследовано от DisposableObject) |
TryGetMonikerForExtension(String, Boolean, ImageMoniker) |
Пытается получить моникер для образа, который будет использоваться для файлов, расширение которых соответствует |
TryGetMonikerForProgId(String, Boolean, ImageMoniker) |
Пытается получить моникер для изображения, который будет использоваться для файлов, |
События
BuildLibraryCache |
Вызывается при построении кэша библиотеки. |
Disposing |
Возникает при удалении события, пока оно по-прежнему доступно. (Унаследовано от DisposableObject) |
ImageLibraryCreated |
Возникает при создании ImageLibrary. |
ImageLibraryDisposed |
Возникает при удалении ImageLibrary. |
InitializedChanged |
Возникает после завершения инициализации библиотеки. |
ProcessManifest |
Вызывается при наличии манифеста процесса. |