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
Тип измененного свойства зависимостей.
- Наследование
Комментарии
Это универсальный класс, в котором класс используется для данных событий различных событий. Различные маршрутизированные события могут указать ограничение типа универсального для создания класса данных событий конкретного типа. После ограничения 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) |