RoutedPropertyChangedEventArgs<T> Clase

Definición

Proporciona datos sobre un cambio en el valor de una propiedad de dependencia notificado por determinados eventos enrutados, incluidos el valor anterior y el valor actual de la propiedad modificada.Provides data about a change in value to a dependency property as reported by particular routed events, including the previous and current value of the property that changed.

generic <typename T>
public ref class RoutedPropertyChangedEventArgs : System::Windows::RoutedEventArgs
public class RoutedPropertyChangedEventArgs<T> : System.Windows.RoutedEventArgs
type RoutedPropertyChangedEventArgs<'T> = class
    inherit RoutedEventArgs
Public Class RoutedPropertyChangedEventArgs(Of T)
Inherits RoutedEventArgs

Parámetros de tipo

T

Tipo de la propiedad de dependencia que ha cambiado.The type of the dependency property that has changed.

Herencia
RoutedPropertyChangedEventArgs<T>

Comentarios

Se trata de una clase genérica en la que se usa la clase para los datos de eventos de distintos eventos.This is a generic class where the class is used for event data of different events. Distintos eventos enrutados pueden especificar la restricción de tipo del genérico para generar una clase de datos de evento específica del tipo.Different routed events can specify the type constraint of the generic to produce a type-specific event data class. Una vez que la clase está restringida, OldValue las NewValue propiedades y también reflejan estas restricciones de tipo; por lo tanto, se puede usar una clase de datos de evento común para distintos eventos de cambio de propiedad sin necesidad de delegados diferentes para cada posible tipo de propiedad.Once the class is constrained, the OldValue and NewValue properties also reflect these type constraints; thus you can use a common event data class for different property changed events without requiring different delegates for each possible property type.

Los eventos enrutados que notifican un cambio de propiedad en el que el delegado ValueChangedincorpora esta clase de datos de evento incluyen, donde la restricción de tipo (y los valores antiguos Doubley nuevos SelectedItemChangedpasados en los argumentos) son de tipo, y, donde el tipo la restricción Objectes.Routed events that reports a property change where the delegate incorporates this event data class include ValueChanged, where the type constraint (and old and new values passed in the arguments) is of type Double, and SelectedItemChanged, where the type constraint is Object.

Constructores

RoutedPropertyChangedEventArgs<T>(T, T)

Inicializa una nueva instancia de la clase RoutedPropertyChangedEventArgs<T>, con el valor anterior y el nuevo valor especificados.Initializes a new instance of the RoutedPropertyChangedEventArgs<T> class, with provided old and new values.

RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Inicializa una nueva instancia de la clase RoutedPropertyChangedEventArgs<T>, con el valor anterior y el valor actual especificados y un identificador de evento.Initializes a new instance of the RoutedPropertyChangedEventArgs<T> class, with provided old and new values, and an event identifier.

Propiedades

Handled

Obtiene o establece un valor que indica el estado actual del control de eventos para un evento enrutado cuando recorre la ruta.Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.

(Heredado de RoutedEventArgs)
NewValue

Obtiene el nuevo valor de propiedad notificado por un evento de cambio de propiedad.Gets the new value of a property as reported by a property changed event.

OldValue

Obtiene el anterior valor de propiedad notificado por un evento de cambio de propiedad.Gets the previous value of the property as reported by a property changed event.

OriginalSource

Obtiene el origen inicial de los informes determinado por pruebas de acceso puro, antes de que una clase primaria realice posibles ajustes de Source.Gets the original reporting source as determined by pure hit testing, before any possible Source adjustment by a parent class.

(Heredado de RoutedEventArgs)
RoutedEvent

Obtiene o establece el RoutedEvent asociado a esta instancia RoutedEventArgs.Gets or sets the RoutedEvent associated with this RoutedEventArgs instance.

(Heredado de RoutedEventArgs)
Source

Obtiene o establece una referencia al objeto que generó el evento.Gets or sets a reference to the object that raised the event.

(Heredado de RoutedEventArgs)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

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

(Heredado de Object)
InvokeEventHandler(Delegate, Object)

Invoca los controladores de eventos de una manera específica del tipo, lo que puede aumentar la eficacia del sistema de eventos.Invokes event handlers in a type-specific way, which can increase event system efficiency.

MemberwiseClone()

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

(Heredado de Object)
OnSetSource(Object)

Cuando se invalida en una clase derivada, proporciona un punto de entrada de devolución de llamada de notificación cada vez que cambia el valor de propiedad Source de una instancia.When overridden in a derived class, provides a notification callback entry point whenever the value of the Source property of an instance changes.

(Heredado de RoutedEventArgs)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Se aplica a

Consulte también: