BitmapImage BitmapImage BitmapImage BitmapImage Class

Definición

Proporciona un elemento BitmapSource especializado que está optimizado para cargar imágenes por medio del lenguaje XAML.Provides a specialized BitmapSource that is optimized for loading images using Extensible Application Markup Language (XAML).

public ref class BitmapImage sealed : System::Windows::Media::Imaging::BitmapSource, System::ComponentModel::ISupportInitialize, System::Windows::Markup::IUriContext
public sealed class BitmapImage : System.Windows.Media.Imaging.BitmapSource, System.ComponentModel.ISupportInitialize, System.Windows.Markup.IUriContext
type BitmapImage = class
    inherit BitmapSource
    interface ISupportInitialize
    interface IUriContext
Public NotInheritable Class BitmapImage
Inherits BitmapSource
Implements ISupportInitialize, IUriContext
Herencia
Implementaciones

Ejemplos

Ejemplos de código siguientes muestran cómo usar un BitmapImage en Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) y el código.The following code examples demonstrate how to use a BitmapImage in Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) and code.

<!-- Property Tag XAML Syntax -->
<Image Width="200"  Margin="5" Grid.Column="1" Grid.Row="1" >
   <Image.Source>
      <BitmapImage UriSource="sampleImages/bananas.jpg" />
   </Image.Source>
</Image>
<!-- Property Tag XAML Syntax -->
<Image Width="200"  Margin="5" Grid.Column="1" Grid.Row="1" >
   <Image.Source>
      <BitmapImage UriSource="sampleImages/bananas.jpg" />
   </Image.Source>
</Image>
// Create the image element.
Image simpleImage = new Image();    
simpleImage.Width = 200;
simpleImage.Margin = new Thickness(5);

// Create source.
BitmapImage bi = new BitmapImage();
// BitmapImage.UriSource must be in a BeginInit/EndInit block.
bi.BeginInit();
bi.UriSource = new Uri(@"/sampleImages/cherries_larger.jpg",UriKind.RelativeOrAbsolute);
bi.EndInit();
// Set the image source.
simpleImage.Source = bi;
' Create the image element.
Dim simpleImage As New Image()
simpleImage.Width = 200
simpleImage.Margin = New Thickness(5)

' Create source.
Dim bi As New BitmapImage()
' BitmapImage.UriSource must be in a BeginInit/EndInit block.
bi.BeginInit()
bi.UriSource = New Uri("/sampleImages/cherries_larger.jpg", UriKind.RelativeOrAbsolute)
bi.EndInit()
' Set the image source.
simpleImage.Source = bi

Comentarios

BitmapImage existe principalmente para admitir Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) sintaxis y presenta las propiedades adicionales para el mapa de bits de carga que no está definido por BitmapSource.BitmapImage primarily exists to support Lenguaje XAML (Extensible Application Markup Language)Extensible Application Markup Language (XAML) syntax and introduces additional properties for bitmap loading that are not defined by BitmapSource.

BitmapImage implementa el ISupportInitialize interfaz para optimizar la inicialización en varias propiedades.BitmapImage implements the ISupportInitialize interface to optimize initialization on multiple properties. Los cambios en la propiedad solo se pueden producir durante la inicialización del objeto.Property changes can only occur during object initialization. Llame a BeginInit para indicar que la inicialización ha comenzado y EndInit para indicar que la inicialización se ha completado.Call BeginInit to signal that initialization has begun and EndInit to signal that initialization has completed. Tras la inicialización, se omiten los cambios de propiedad.After initialization, property changes are ignored.

BitmapImage los objetos creados mediante el BitmapImage constructor se inicializan automáticamente y se omiten los cambios de propiedad.BitmapImage objects created using the BitmapImage constructor are automatically initialized and property changes are ignored.

Constructores

BitmapImage() BitmapImage() BitmapImage() BitmapImage()

Inicializa una nueva instancia de la clase BitmapImage.Initializes a new instance of the BitmapImage class.

BitmapImage(Uri) BitmapImage(Uri) BitmapImage(Uri) BitmapImage(Uri)

Inicializa una nueva instancia de la clase BitmapImage con el Uri especificado.Initializes a new instance of the BitmapImage class by using the supplied Uri.

BitmapImage(Uri, RequestCachePolicy) BitmapImage(Uri, RequestCachePolicy) BitmapImage(Uri, RequestCachePolicy) BitmapImage(Uri, RequestCachePolicy)

Inicializa una nueva instancia de la clase BitmapImage con una imagen cuyo origen es un Uri, y se almacena en caché conforme a la RequestCachePolicy especificada.Initializes a new instance of the BitmapImage class with an image whose source is a Uri, and is cached according to the provided RequestCachePolicy.

Campos

CacheOptionProperty CacheOptionProperty CacheOptionProperty CacheOptionProperty

Identifica la propiedad de dependencia CacheOption.Identifies the CacheOption dependency property.

CreateOptionsProperty CreateOptionsProperty CreateOptionsProperty CreateOptionsProperty

Identifica la propiedad de dependencia CreateOptions.Identifies the CreateOptions dependency property.

DecodePixelHeightProperty DecodePixelHeightProperty DecodePixelHeightProperty DecodePixelHeightProperty

Identifica la propiedad de dependencia DecodePixelHeight.Identifies the DecodePixelHeight dependency property.

DecodePixelWidthProperty DecodePixelWidthProperty DecodePixelWidthProperty DecodePixelWidthProperty

Identifica la propiedad de dependencia DecodePixelWidth.Identifies the DecodePixelWidth dependency property.

RotationProperty RotationProperty RotationProperty RotationProperty

Identifica la propiedad de dependencia Rotation.Identifies the Rotation dependency property.

SourceRectProperty SourceRectProperty SourceRectProperty SourceRectProperty

Identifica la propiedad de dependencia SourceRect.Identifies the SourceRect dependency property.

StreamSourceProperty StreamSourceProperty StreamSourceProperty StreamSourceProperty

Identifica la propiedad de dependencia StreamSource.Identifies the StreamSource dependency property.

UriCachePolicyProperty UriCachePolicyProperty UriCachePolicyProperty UriCachePolicyProperty

Identifica la propiedad de dependencia UriCachePolicy.Identifies the UriCachePolicy dependency property.

UriSourceProperty UriSourceProperty UriSourceProperty UriSourceProperty

Identifica la propiedad de dependencia UriSource.Identifies the UriSource dependency property.

Propiedades

BaseUri BaseUri BaseUri BaseUri

Obtiene o establece un valor que representa la clase Uri base del contexto de la clase BitmapImage actual.Gets or sets a value that represents the base Uri of the current BitmapImage context.

CacheOption CacheOption CacheOption CacheOption

Obtiene o establece el objeto BitmapCacheOption que se va a usar para esta instancia de BitmapImage.Gets or sets the BitmapCacheOption to use for this instance of BitmapImage.

CanFreeze CanFreeze CanFreeze CanFreeze

Obtiene un valor que indica si el objeto se puede convertir en no modificable.Gets a value that indicates whether the object can be made unmodifiable.

(Inherited from Freezable)
CreateOptions CreateOptions CreateOptions CreateOptions

Obtiene o establece la enumeración BitmapCreateOptions de una clase BitmapImage.Gets or sets the BitmapCreateOptions for a BitmapImage.

DecodePixelHeight DecodePixelHeight DecodePixelHeight DecodePixelHeight

Obtiene o establece la altura, en píxeles, con la que se descodifica la imagen.Gets or sets the height, in pixels, that the image is decoded to.

DecodePixelWidth DecodePixelWidth DecodePixelWidth DecodePixelWidth

Obtiene o establece el ancho, en píxeles, con el que se descodifica la imagen.Gets or sets the width, in pixels, that the image is decoded to.

DependencyObjectType DependencyObjectType DependencyObjectType DependencyObjectType

Obtiene el objeto DependencyObjectType que ajusta el tipo CLRCLR de esta instancia.Gets the DependencyObjectType that wraps the CLRCLR type of this instance.

(Inherited from DependencyObject)
Dispatcher Dispatcher Dispatcher Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
DpiX DpiX DpiX DpiX

Obtiene los puntos por pulgada (dpi)dots per inch (dpi) horizontales de la imagen.Gets the horizontal puntos por pulgada (dpi)dots per inch (dpi) of the image.

(Inherited from BitmapSource)
DpiY DpiY DpiY DpiY

Obtiene los puntos por pulgada (dpi)dots per inch (dpi) verticales de la imagen.Gets the vertical puntos por pulgada (dpi)dots per inch (dpi) of the image.

(Inherited from BitmapSource)
Format Format Format Format

Obtiene el PixelFormat nativo de los datos del mapa de bits.Gets the native PixelFormat of the bitmap data.

(Inherited from BitmapSource)
HasAnimatedProperties HasAnimatedProperties HasAnimatedProperties HasAnimatedProperties

Obtiene un valor que indica si uno o más objetos AnimationClock se asocian a cualquiera de las propiedades de dependencia de este objeto.Gets a value that indicates whether one or more AnimationClock objects is associated with any of this object's dependency properties.

(Inherited from Animatable)
Height Height Height Height

Obtiene el alto del mapa de bits de origen en unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit).Gets the height of the source bitmap in unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit).

(Inherited from BitmapSource)
IsDownloading IsDownloading IsDownloading IsDownloading

Obtiene un valor que indica si BitmapImage está descargando contenido actualmente.Gets a value that indicates whether the BitmapImage is currently downloading content.

IsFrozen IsFrozen IsFrozen IsFrozen

Obtiene un valor que indica si el objeto se puede modificar actualmente.Gets a value that indicates whether the object is currently modifiable.

(Inherited from Freezable)
IsSealed IsSealed IsSealed IsSealed

Obtiene un valor que indica si esta instancia está actualmente sellada (es de solo lectura).Gets a value that indicates whether this instance is currently sealed (read-only).

(Inherited from DependencyObject)
Metadata Metadata Metadata Metadata

No se admite.Not supported. BitmapImage no admite la propiedad Metadata y provocará una excepción NotSupportedException.BitmapImage does not support the Metadata property and will throw a NotSupportedException.

Palette Palette Palette Palette

Obtiene la paleta de colores del mapa de bits, si se especifica una.Gets the color palette of the bitmap, if one is specified.

(Inherited from BitmapSource)
PixelHeight PixelHeight PixelHeight PixelHeight

Obtiene el alto del mapa de bits en píxeles.Gets the height of the bitmap in pixels.

(Inherited from BitmapSource)
PixelWidth PixelWidth PixelWidth PixelWidth

Obtiene el ancho del mapa de bits en píxeles.Gets the width of the bitmap in pixels.

(Inherited from BitmapSource)
Rotation Rotation Rotation Rotation

Obtiene o establece el ángulo en el que gira BitmapImage.Gets or sets the angle that this BitmapImage is rotated to.

SourceRect SourceRect SourceRect SourceRect

Obtiene o establece el rectángulo que se utiliza como el origen de BitmapImage.Gets or sets the rectangle that is used as the source of the BitmapImage.

StreamSource StreamSource StreamSource StreamSource

Obtiene o establece el origen de la secuencia de BitmapImage.Gets or sets the stream source of the BitmapImage.

UriCachePolicy UriCachePolicy UriCachePolicy UriCachePolicy

Obtiene o establece un valor que representa la directiva de almacenamiento en caché de las imágenes procedentes de un origen HTTP.Gets or sets a value that represents the caching policy for images that come from an HTTP source.

UriSource UriSource UriSource UriSource

Obtiene o establece el origen de la clase Uri de la clase BitmapImage.Gets or sets the Uri source of the BitmapImage.

Width Width Width Width

Obtiene el ancho del mapa de bits en unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit).Gets the width of the bitmap in unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit).

(Inherited from BitmapSource)

Métodos

ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock)

Se aplica AnimationClock al valor de DependencyProperty especificado.Applies an AnimationClock to the specified DependencyProperty. Si la propiedad ya está animada, se usa el comportamiento de entrega SnapshotAndReplace.If the property is already animated, the SnapshotAndReplace handoff behavior is used.

(Inherited from Animatable)
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Se aplica AnimationClock al valor de DependencyProperty especificado.Applies an AnimationClock to the specified DependencyProperty. Si la propiedad ya está animada, se usa el objeto HandoffBehavior especificado.If the property is already animated, the specified HandoffBehavior is used.

(Inherited from Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline) BeginAnimation(DependencyProperty, AnimationTimeline) BeginAnimation(DependencyProperty, AnimationTimeline) BeginAnimation(DependencyProperty, AnimationTimeline)

Aplica una animación a la DependencyProperty especificada.Applies an animation to the specified DependencyProperty. La animación se inicia al representar el siguiente fotograma.The animation is started when the next frame is rendered. Si la propiedad especificada ya está animada, se usa el comportamiento de entrega SnapshotAndReplace.If the specified property is already animated, the SnapshotAndReplace handoff behavior is used.

(Inherited from Animatable)
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Aplica una animación a la DependencyProperty especificada.Applies an animation to the specified DependencyProperty. La animación se inicia al representar el siguiente fotograma.The animation is started when the next frame is rendered. Si la propiedad especificada ya está animada, se usa el objeto HandoffBehavior especificado.If the specified property is already animated, the specified HandoffBehavior is used.

(Inherited from Animatable)
BeginInit() BeginInit() BeginInit() BeginInit()

Señala el inicio de la inicialización de BitmapImage.Signals the start of the BitmapImage initialization.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
CheckIfSiteOfOrigin() CheckIfSiteOfOrigin() CheckIfSiteOfOrigin() CheckIfSiteOfOrigin()

Comprueba si el contenido de origen del mapa de bits es de un sitio de origen conocido.Checks whether the bitmap source content is from a known site of origin. Este método se utiliza para asegurarse de que las operaciones de copia son seguras.This method is used to make sure that pixel copying operations are safe.

(Inherited from BitmapSource)
ClearValue(DependencyProperty) ClearValue(DependencyProperty) ClearValue(DependencyProperty) ClearValue(DependencyProperty)

Borra el valor local de una propiedad.Clears the local value of a property. La propiedad que se va a borrar se especifica mediante un identificador DependencyProperty.The property to be cleared is specified by a DependencyProperty identifier.

(Inherited from DependencyObject)
ClearValue(DependencyPropertyKey) ClearValue(DependencyPropertyKey) ClearValue(DependencyPropertyKey) ClearValue(DependencyPropertyKey)

Borra el valor local de una propiedad de solo lectura.Clears the local value of a read-only property. La propiedad que se va a borrar se especifica mediante un DependencyPropertyKey.The property to be cleared is specified by a DependencyPropertyKey.

(Inherited from DependencyObject)
Clone() Clone() Clone() Clone()

Crea un clon modificable de este BitmapImage y hace copias en profundidad de los valores de este objeto.Creates a modifiable clone of this BitmapImage, making deep copies of this object's values.

CloneCore(Freezable) CloneCore(Freezable) CloneCore(Freezable) CloneCore(Freezable)

Convierte esta instancia en una copia en profundidad del valor de BitmapSource especificado.Makes this instance a deep copy of the specified BitmapSource. Cuando se copian propiedades de dependencia, este método copia las referencias de recursos y enlaces de datos (aunque podrían no resolverse), pero no copia las animaciones ni sus valores actuales.When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.

(Inherited from BitmapSource)
CloneCurrentValue() CloneCurrentValue() CloneCurrentValue() CloneCurrentValue()

Crea un clon modificable de este objeto BitmapImage y hace copias en profundidad de sus valores actuales.Creates a modifiable clone of this BitmapImage object, making deep copies of this object's current values. Las referencias de recursos, los enlaces de datos y las animaciones no se copian, pero sí sus valores actuales.Resource references, data bindings, and animations are not copied, but their current values are.

CloneCurrentValueCore(Freezable) CloneCurrentValueCore(Freezable) CloneCurrentValueCore(Freezable) CloneCurrentValueCore(Freezable)

Convierte esta instancia en una copia en profundidad modificable del elemento BitmapSource especificado mediante los valores de propiedad actuales.Makes this instance a modifiable deep copy of the specified BitmapSource using current property values. Las referencias de recursos, los enlaces de datos y las animaciones no se copian, pero sí sus valores actuales.Resource references, data bindings, and animations are not copied, but their current values are.

(Inherited from BitmapSource)
CoerceValue(DependencyProperty) CoerceValue(DependencyProperty) CoerceValue(DependencyProperty) CoerceValue(DependencyProperty)

Convierte el valor de la propiedad de dependencia especificada.Coerces the value of the specified dependency property. Esto se logra invocando cualquier función CoerceValueCallback especificada en los metadatos de la propiedad de dependencia tal como existe en la clase DependencyObject que llama.This is accomplished by invoking any CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling DependencyObject.

(Inherited from DependencyObject)
CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32) CopyPixels(Array, Int32, Int32)

Copia los datos de píxeles del mapa de bits en una matriz de píxeles con el paso especificado, a partir de la posición de desplazamiento especificada.Copies the bitmap pixel data into an array of pixels with the specified stride, starting at the specified offset.

(Inherited from BitmapSource)
CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32) CopyPixels(Int32Rect, Array, Int32, Int32)

Copia los datos de píxeles del mapa de bits del rectángulo especificado en una matriz de píxeles con el paso especificado, a partir de la posición de desplazamiento especificada.Copies the bitmap pixel data within the specified rectangle into an array of pixels that has the specified stride starting at the specified offset.

(Inherited from BitmapSource)
CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32) CopyPixels(Int32Rect, IntPtr, Int32, Int32)

Copia los datos de píxeles del mapa de bits dentro del rectángulo especificado.Copies the bitmap pixel data within the specified rectangle

(Inherited from BitmapSource)
CreateInstance() CreateInstance() CreateInstance() CreateInstance()

Inicializa una nueva instancia de la clase Freezable.Initializes a new instance of the Freezable class.

(Inherited from Freezable)
CreateInstanceCore() CreateInstanceCore() CreateInstanceCore() CreateInstanceCore()

Cuando se implementa en una clase derivada, crea una nueva instancia de la clase Freezable derivada.When implemented in a derived class, creates a new instance of the Freezable derived class.

(Inherited from Freezable)
EndInit() EndInit() EndInit() EndInit()

Señala el final de la inicialización de BitmapImage.Signals the end of the BitmapImage initialization.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si un objeto DependencyObject proporcionado es equivalente al objeto DependencyObject actual.Determines whether a provided DependencyObject is equivalent to the current DependencyObject.

(Inherited from DependencyObject)
Freeze() Freeze() Freeze() Freeze()

Convierte el objeto actual en no modificable y establece su propiedad IsFrozen en true.Makes the current object unmodifiable and sets its IsFrozen property to true.

(Inherited from Freezable)
FreezeCore(Boolean) FreezeCore(Boolean) FreezeCore(Boolean) FreezeCore(Boolean)

Crea una instancia de la clase BitmapSource o una clase derivada inmutable.Makes an instance of BitmapSource or a derived class immutable.

(Inherited from BitmapSource)
GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty) GetAnimationBaseValue(DependencyProperty)

Devuelve el valor no animado del objeto DependencyProperty especificado.Returns the non-animated value of the specified DependencyProperty.

(Inherited from Animatable)
GetAsFrozen() GetAsFrozen() GetAsFrozen() GetAsFrozen()

Crea una copia inmovilizada de Freezable, con los valores de propiedades base (no animadas).Creates a frozen copy of the Freezable, using base (non-animated) property values. Puesto que se inmoviliza la copia, se copia cualquier subobjeto inmovilizado por referencia.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Inherited from Freezable)
GetAsFrozenCore(Freezable) GetAsFrozenCore(Freezable) GetAsFrozenCore(Freezable) GetAsFrozenCore(Freezable)

Convierte esta instancia en un clon del objeto BitmapSource especificado.Makes this instance a clone of the specified BitmapSource object.

(Inherited from BitmapSource)
GetCurrentValueAsFrozen() GetCurrentValueAsFrozen() GetCurrentValueAsFrozen() GetCurrentValueAsFrozen()

Crea una copia inmovilizada de Freezable con los valores de propiedad actuales.Creates a frozen copy of the Freezable using current property values. Puesto que se inmoviliza la copia, se copia cualquier subobjeto inmovilizado por referencia.Because the copy is frozen, any frozen sub-objects are copied by reference.

(Inherited from Freezable)
GetCurrentValueAsFrozenCore(Freezable) GetCurrentValueAsFrozenCore(Freezable) GetCurrentValueAsFrozenCore(Freezable) GetCurrentValueAsFrozenCore(Freezable)

Convierte esta instancia en un clon inmovilizado del objeto BitmapSource especificado.Makes this instance a frozen clone of the specified BitmapSource. Las referencias de recursos, los enlaces de datos y las animaciones no se copian, pero sí sus valores actuales.Resource references, data bindings, and animations are not copied, but their current values are.

(Inherited from BitmapSource)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtiene el código hash de DependencyObject.Gets a hash code for this DependencyObject.

(Inherited from DependencyObject)
GetLocalValueEnumerator() GetLocalValueEnumerator() GetLocalValueEnumerator() GetLocalValueEnumerator()

Crea un enumerador especializado para determinar qué propiedades de dependencia han establecido localmente los valores en DependencyObject.Creates a specialized enumerator for determining which dependency properties have locally set values on this DependencyObject.

(Inherited from DependencyObject)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
GetValue(DependencyProperty) GetValue(DependencyProperty) GetValue(DependencyProperty) GetValue(DependencyProperty)

Devuelve el valor efectivo actual de una propiedad de dependencia en esta instancia de un DependencyObject.Returns the current effective value of a dependency property on this instance of a DependencyObject.

(Inherited from DependencyObject)
InvalidateProperty(DependencyProperty) InvalidateProperty(DependencyProperty) InvalidateProperty(DependencyProperty) InvalidateProperty(DependencyProperty)

Vuelve a evaluar el valor efectivo para la propiedad de dependencia especificada.Re-evaluates the effective value for the specified dependency property

(Inherited from DependencyObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnChanged() OnChanged() OnChanged() OnChanged()

Se llama cuando el objeto Freezable actual.Called when the current Freezable object is modified.

(Inherited from Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject) OnFreezablePropertyChanged(DependencyObject, DependencyObject) OnFreezablePropertyChanged(DependencyObject, DependencyObject) OnFreezablePropertyChanged(DependencyObject, DependencyObject)

Se asegura de que se establecen los punteros contextuales adecuados para un miembro de datos DependencyObjectType que se acaba de establecer.Ensures that appropriate context pointers are established for a DependencyObjectType data member that has just been set.

(Inherited from Freezable)
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Este miembro es compatible con la infraestructura de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) y no está diseñado para utilizarse directamente desde el código.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

(Inherited from Freezable)
OnPropertyChanged(DependencyPropertyChangedEventArgs) OnPropertyChanged(DependencyPropertyChangedEventArgs) OnPropertyChanged(DependencyPropertyChangedEventArgs) OnPropertyChanged(DependencyPropertyChangedEventArgs)

Reemplaza la implementación DependencyObject de OnPropertyChanged(DependencyPropertyChangedEventArgs) para invocar también cualquier controlador Changed en respuesta a una propiedad de dependencia cambiante de tipo Freezable.Overrides the DependencyObject implementation of OnPropertyChanged(DependencyPropertyChangedEventArgs) to also invoke any Changed handlers in response to a changing dependency property of type Freezable.

(Inherited from Freezable)
ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty) ReadLocalValue(DependencyProperty)

Devuelve el valor local de una propiedad de dependencia, si existe.Returns the local value of a dependency property, if it exists.

(Inherited from DependencyObject)
ReadPreamble() ReadPreamble() ReadPreamble() ReadPreamble()

Se asegura de que se tiene acceso a Freezable desde un subproceso válido.Ensures that the Freezable is being accessed from a valid thread. Los herederos de Freezable deben llamar a este método al inicio de las APIAPI que lean miembros de datos que no son propiedades de dependencia.Inheritors of Freezable must call this method at the beginning of any APIAPI that reads data members that are not dependency properties.

(Inherited from Freezable)
SetCurrentValue(DependencyProperty, Object) SetCurrentValue(DependencyProperty, Object) SetCurrentValue(DependencyProperty, Object) SetCurrentValue(DependencyProperty, Object)

Establece el valor de una propiedad de dependencia sin cambiar el origen del valor.Sets the value of a dependency property without changing its value source.

(Inherited from DependencyObject)
SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object) SetValue(DependencyProperty, Object)

Establece el valor local de una propiedad de dependencia, especificado mediante el identificador de la propiedad de dependencia.Sets the local value of a dependency property, specified by its dependency property identifier.

(Inherited from DependencyObject)
SetValue(DependencyPropertyKey, Object) SetValue(DependencyPropertyKey, Object) SetValue(DependencyPropertyKey, Object) SetValue(DependencyPropertyKey, Object)

Establece el valor local de una propiedad de dependencia de solo lectura, especificado por el identificador DependencyPropertyKey de la propiedad de dependencia.Sets the local value of a read-only dependency property, specified by the DependencyPropertyKey identifier of the dependency property.

(Inherited from DependencyObject)
ShouldSerializeProperty(DependencyProperty) ShouldSerializeProperty(DependencyProperty) ShouldSerializeProperty(DependencyProperty) ShouldSerializeProperty(DependencyProperty)

Devuelve un valor que indica si los procesos de serialización deben serializar el valor de la propiedad de dependencia especificada.Returns a value that indicates whether serialization processes should serialize the value for the provided dependency property.

(Inherited from DependencyObject)
ToString() ToString() ToString() ToString()

Crea una representación de cadena de este objeto basándose en la referencia cultural actual.Creates a string representation of this object based on the current culture.

(Inherited from ImageSource)
ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Crea una representación de cadena de este objeto basándose en el objeto IFormatProvider que se pasa.Creates a string representation of this object based on the IFormatProvider passed in. Si el proveedor es null, se usará la propiedad CurrentCulture.If the provider is null, the CurrentCulture is used.

(Inherited from ImageSource)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

Exige que el subproceso de la llamada tenga acceso a DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
WritePostscript() WritePostscript() WritePostscript() WritePostscript()

Genera el evento Changed para Freezable e invoca su método OnChanged().Raises the Changed event for the Freezable and invokes its OnChanged() method. Las clases que derivan de Freezable deben llamar a este método al final de cualquier API que modifique miembros de clase que no estén almacenados como propiedades de dependencia.Classes that derive from Freezable should call this method at the end of any API that modifies class members that are not stored as dependency properties.

(Inherited from Freezable)
WritePreamble() WritePreamble() WritePreamble() WritePreamble()

Comprueba que no se inmovilice Freezable y que se tiene acceso desde un contexto de subproceso válido.Verifies that the Freezable is not frozen and that it is being accessed from a valid threading context. Los herederos de Freezable deben llamar a este método al inicio de cualquier APIAPI que escriba en miembros de datos que no sean propiedades de dependencia.Freezable inheritors should call this method at the beginning of any APIAPI that writes to data members that are not dependency properties.

(Inherited from Freezable)

Eventos

Changed Changed Changed Changed

Se produce cuando se modifican la clase Freezable o un objeto que la contiene.Occurs when the Freezable or an object it contains is modified.

(Inherited from Freezable)
DecodeFailed DecodeFailed DecodeFailed DecodeFailed

Se produce si no puede cargarse la imagen debido a un encabezado de imagen dañado.Occurs when the image fails to load, due to a corrupt image header.

(Inherited from BitmapSource)
DownloadCompleted DownloadCompleted DownloadCompleted DownloadCompleted

Se produce cuando se ha descargado completamente el contenido de mapa de bits.Occurs when the bitmap content has been completely downloaded.

(Inherited from BitmapSource)
DownloadFailed DownloadFailed DownloadFailed DownloadFailed

Se produce cuando no se puede descargar el contenido de mapa de bits.Occurs when the bitmap content failed to download.

(Inherited from BitmapSource)
DownloadProgress DownloadProgress DownloadProgress DownloadProgress

Se produce cuando el progreso de la descarga del contenido de mapa de bits sufre un cambio.Occurs when the download progress of the bitmap content has changed.

(Inherited from BitmapSource)

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Da formato al valor de la instancia actual usando el formato especificado.Formats the value of the current instance using the specified format.

(Inherited from ImageSource)

Se aplica a

Consulte también: