Язык

RoutedPropertyChangedEventArgs<T> Класс

Определение

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

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

Тип измененного свойства зависимостей.

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

Комментарии

Это универсальный класс, в котором класс используется для данных событий различных событий. Различные маршрутизированные события могут указать ограничение типа универсального для создания класса данных событий конкретного типа. После ограничения OldValue класса свойства и NewValue свойства также отражают эти ограничения типа. Таким образом, можно использовать общий класс данных событий для различных событий изменения свойств без необходимости разных делегатов для каждого возможного типа свойства.

Маршрутизированные события, сообщающие об изменении свойства, в которых делегат включает этот класс данных событий, включаютValueChanged, где ограничение типа (и старые и новые значения, переданные в аргументах), имеет типDouble, и SelectedItemChangedгде ограничение типа .Object

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

Имя. Описание
RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Инициализирует новый экземпляр RoutedPropertyChangedEventArgs<T> класса с предоставленными старыми и новыми значениями и идентификатором события.

RoutedPropertyChangedEventArgs<T>(T, T)

Инициализирует новый экземпляр RoutedPropertyChangedEventArgs<T> класса с предоставленными старыми и новыми значениями.

Свойства

Имя. Описание
Handled

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

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

Возвращает новое значение свойства, как сообщается событием изменения свойства.

OldValue

Возвращает предыдущее значение свойства, как сообщается событием изменения свойства.

OriginalSource

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

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

Возвращает или задает связанный с этим RoutedEvent экземпляромRoutedEventArgs.

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

Возвращает или задает ссылку на объект, вызвавшее событие.

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

Методы

Имя. Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает Type текущего экземпляра.

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

Вызывает обработчики событий в определенном типе, что может повысить эффективность системы событий.

MemberwiseClone()

Создает неглубокую копию текущей Object.

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

При переопределении в производном классе предоставляет точку входа обратного вызова уведомления при изменении значения Source свойства экземпляра.

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

Возвращает строку, представляющую текущий объект.

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

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

См. также