RoutedPropertyChangedEventArgs<T> Класс

Определение

Предоставляет сведения об изменении значения свойства зависимостей, сообщаемые определенными перенаправленными событиями, включая прежнее и текущее значения измененного свойства.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

Параметры типа

T

Тип измененного свойства зависимостей.The type of the dependency property that has changed.

Наследование
RoutedPropertyChangedEventArgs<T>

Комментарии

Это универсальный класс, в котором класс используется для данных событий различных событий.This is a generic class where the class is used for event data of different events. Различные перенаправленные события могут указывать ограничение типа для универсального класса, чтобы создать класс данных события конкретного типа.Different routed events can specify the type constraint of the generic to produce a type-specific event data class. После того как класс ограничен, OldValue NewValue Свойства и также отразится на этих ограничениях типа. Таким образом, можно использовать общий класс данных событий для различных событий изменения свойств, не требуя наличия различных делегатов для каждого возможного типа свойства.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.

Перенаправленные события, которые сообщают об изменении свойства, где в делегат включается этот класс данных события ValueChanged , входят ограничения типа (а также старые и новые значения, передаваемые в аргументах) типа Double и SelectedItemChanged , где ограничение типа — Object .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.

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

RoutedPropertyChangedEventArgs<T>(T, T)

Инициализирует новый экземпляр класса RoutedPropertyChangedEventArgs<T> с указанными старым и новым значениями.Initializes a new instance of the RoutedPropertyChangedEventArgs<T> class, with provided old and new values.

RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Инициализирует новый экземпляр класса RoutedPropertyChangedEventArgs<T> с указанными старым и новым значениями, а также идентификатором события.Initializes a new instance of the RoutedPropertyChangedEventArgs<T> class, with provided old and new values, and an event identifier.

Свойства

Handled

Получает или задает значение, обозначающее текущее состояние обработки перенаправленного события при перемещении по маршруту.Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route.

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

Возвращает новое значение свойства, указанное событием изменения свойства.Gets the new value of a property as reported by a property changed event.

OldValue

Возвращает предыдущее значение свойства, указанное событием изменения свойства.Gets the previous value of the property as reported by a property changed event.

OriginalSource

Возвращает исходный источник отчетов, определяемый чистой проверкой нажатия до какой-либо возможной корректировки Source родительским классом.Gets the original reporting source as determined by pure hit testing, before any possible Source adjustment by a parent class.

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

Возвращает или задает объект RoutedEvent, связанный с этим экземпляром RoutedEventArgs.Gets or sets the RoutedEvent associated with this RoutedEventArgs instance.

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

Получает или задает ссылку на объект, создавший событие.Gets or sets a reference to the object that raised the event.

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

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InvokeEventHandler(Delegate, Object)

Вызывает обработчики событий способом, зависящим от типа, что может повысить эффективность системы событий.Invokes event handlers in a type-specific way, which can increase event system efficiency.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

При переопределении в производном классе предоставляет точку входа обратного вызова для уведомления в случае изменения значения свойства Source в экземпляре.When overridden in a derived class, provides a notification callback entry point whenever the value of the Source property of an instance changes.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

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