BitmapSource 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í.
Proporciona un objeto de origen para las propiedades que usan un origen de imagen con formato de mapa de bits.
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
- Herencia
- Derivado
- Atributos
Comentarios
Importante
Normalmente no usa ni crea un tipo BitmapSource directamente, por lo que no ve ejemplos de código en esta página. Es más común crear un objeto BitmapImage y usarlo como valor. Para obtener ejemplos de código y más información, consulta la página de referencia de BitmapImage.
ImageSource y BitmapSource son clases base intermedias para BitmapImage. Para obtener más información sobre cómo crear un origen de imagen que se usará para Image.Source e ImageBrush.ImageSource, consulta Image e ImageBrush y BitmapImage.
Clases derivadas de BitmapSource
BitmapSource es la clase primaria para BitmapImage y WriteableBitmap.
Constructores
BitmapSource() |
Proporciona el comportamiento de inicialización de clases base para las clases derivadas de BitmapSource. |
Propiedades
Dispatcher |
Siempre devuelve |
DispatcherQueue |
Obtiene el objeto |
PixelHeight |
Obtiene el alto del mapa de bits en píxeles. |
PixelHeightProperty |
Identifica la propiedad de dependencia PixelHeight . |
PixelWidth |
Obtiene el ancho del mapa de bits en píxeles. |
PixelWidthProperty |
Identifica la propiedad de dependencia PixelWidth . |
Métodos
ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa. (Heredado de DependencyObject) |
GetValue(DependencyProperty) |
Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject. (Heredado de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Devuelve el valor local de una propiedad de dependencia, si se establece un valor local. (Heredado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject . (Heredado de DependencyObject) |
SetSource(IRandomAccessStream) |
Establece la imagen de origen de un objeto BitmapSource mediante el acceso a una secuencia. La mayoría de los autores de llamadas deben usar SetSourceAsync en su lugar. |
SetSourceAsync(IRandomAccessStream) |
Establece la imagen de origen de un objeto BitmapSource accediendo a una secuencia y procesando el resultado de forma asincrónica. |
SetValue(DependencyProperty, Object) |
Establece el valor local de una propiedad de dependencia en dependencyObject. (Heredado de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback. (Heredado de DependencyObject) |