Поделиться через


LateBoundBitmapDecoder Класс

Определение

Определяет декодатор, требующий отложенного создания растрового изображения, например асинхронных скачиваний изображений.

public ref class LateBoundBitmapDecoder sealed : System::Windows::Media::Imaging::BitmapDecoder
public sealed class LateBoundBitmapDecoder : System.Windows.Media.Imaging.BitmapDecoder
type LateBoundBitmapDecoder = class
    inherit BitmapDecoder
Public NotInheritable Class LateBoundBitmapDecoder
Inherits BitmapDecoder
Наследование
LateBoundBitmapDecoder

Комментарии

A LateBoundBitmapDecoder используется при DelayCreation указании. Свойство Decoder создает необходимый "реальный декодатор" на основе спроса. Все свойства декодера возвращаются null во время скачивания содержимого.

Можно также создать, LateBoundBitmapDecoder если в системе есть образ, который асинхронно загружается локально. В этом случае декодатор также возвращает null свойства, пока изображение не будет загружено. Приложение может проверить IsDownloading свойство или добавить делегат для события для DownloadCompleted отслеживания состояния загрузки. Кроме того, все кадры, полученные от LateBoundBitmapDecoder времени загрузки изображения, возвращают ширину или высоту 1,1, пока кадры не будут загружены.

BitmapFrame Объекты, возвращаемые этим классом, заморожены и поэтому неизменяемы.

Свойства

Имя Описание
CodecInfo

Возвращает сведения, описывающие этот кодек.

ColorContexts

Возвращает значение, представляющее цветной профиль, связанный с растровым изображением, если он определен.

Decoder

Возвращает базовый декодировщик, связанный с этим декодированиям с последней привязкой.

Dispatcher

Dispatcher Возвращает это DispatcherObject значение, с которым связано.

(Унаследовано от DispatcherObject)
Frames

Возвращает содержимое отдельного кадра в растровом рисунке.

IsDownloading

Возвращает значение, указывающее, загружается ли декодировщик в настоящее время.

Metadata

Возвращает экземпляр BitmapMetadata , представляющий глобальные метаданные, связанные с этим растровым изображением, если определены метаданные.

(Унаследовано от BitmapDecoder)
Palette

Возвращает объект, связанный BitmapPalette с этим декодером.

Preview

Возвращает значение BitmapSource , представляющее глобальную предварительную версию этой растровой карты, если она определена.

Thumbnail

Возвращает эскиз BitmapSource растрового изображения, если он определен.

Методы

Имя Описание
CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
CreateInPlaceBitmapMetadataWriter()

Создает экземпляр InPlaceBitmapMetadataWriter, который можно использовать для обновления метаданных растрового изображения.

(Унаследовано от BitmapDecoder)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Преобразует текущее значение объекта BitmapDecoder в .String

(Унаследовано от BitmapDecoder)
VerifyAccess()

Принудительно применяет, что вызывающий поток имеет доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

События

Имя Описание
DownloadCompleted

Происходит после завершения скачивания растрового содержимого BitmapDecoder .

(Унаследовано от BitmapDecoder)
DownloadFailed

Происходит при сбое скачивания содержимого растрового изображения.

(Унаследовано от BitmapDecoder)
DownloadProgress

Происходит при выполнении скачивания растрового содержимого BitmapDecoder .

(Унаследовано от BitmapDecoder)

Применяется к

См. также раздел