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


BitmapSource Класс

Определение

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

public ref class BitmapSource : ImageSource
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BitmapSource : ImageSource
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class BitmapSource : ImageSource
Public Class BitmapSource
Inherits ImageSource
Наследование
Object Platform::Object IInspectable DependencyObject ImageSource BitmapSource
Производный
Атрибуты

Комментарии

Важно!

Тип BitmapSource обычно не используется или не создается напрямую, поэтому примеры кода на этой странице не отображаются. Чаще всего создается bitmapImage и используется в качестве значения. Примеры кода и дополнительные сведения см. на справочной странице bitmapImage.

ImageSource и BitmapSource являются промежуточными базовыми классами для BitmapImage. Дополнительные сведения о том, как создать источник изображения, используемый для Image.Source и ImageBrush.ImageSource, см. в разделах Image и ImageBrush и BitmapImage.

Производные классы BitmapSource

BitmapSource — это родительский класс для BitmapImage и WriteableBitmap.

Конструкторы

BitmapSource()

Обеспечивает поведение инициализации базового класса для классов, производных от BitmapSource.

Свойства

Dispatcher

Всегда возвращается null в приложении Windows App SDK. Вместо этого используйте DispatcherQueue .

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

Возвращает объект , DispatcherQueue с которым связан данный объект. DispatcherQueue представляет объект, который может получить доступ к потоку DependencyObject пользовательского интерфейса, даже если код инициируется потоком, не относящегося к пользовательскому интерфейсу.

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

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

PixelHeightProperty

Определяет свойство зависимостей PixelHeight .

PixelWidth

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

PixelWidthProperty

Определяет свойство зависимостей PixelWidth .

Методы

ClearValue(DependencyProperty)

Очищает локальное значение свойства зависимостей.

(Унаследовано от DependencyObject)
GetAnimationBaseValue(DependencyProperty)

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

(Унаследовано от DependencyObject)
GetValue(DependencyProperty)

Возвращает текущее действующее значение свойства зависимостей из DependencyObject.

(Унаследовано от DependencyObject)
ReadLocalValue(DependencyProperty)

Возвращает локальное значение свойства зависимостей, если задано локальное значение.

(Унаследовано от DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Регистрирует функцию уведомления для прослушивания изменений определенной DependencyProperty в этом экземпляре DependencyObject .

(Унаследовано от DependencyObject)
SetSource(IRandomAccessStream)

Задает исходное изображение для BitmapSource путем доступа к потоку. Большинство вызывающих абонентов должны вместо этого использовать SetSourceAsync .

SetSourceAsync(IRandomAccessStream)

Задает исходное изображение для BitmapSource путем доступа к потоку и асинхронной обработки результата.

SetValue(DependencyProperty, Object)

Задает локальное значение свойства зависимостей для Объекта DependencyObject.

(Унаследовано от DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

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

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

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

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