DependencyPropertyChangedEventHandler Делегат
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет метод, который будет обрабатывать события, возникающие при DependencyProperty изменении конкретной DependencyObject реализации.
public delegate void DependencyPropertyChangedEventHandler(System::Object ^ sender, DependencyPropertyChangedEventArgs e);
public delegate void DependencyPropertyChangedEventHandler(object sender, DependencyPropertyChangedEventArgs e);
type DependencyPropertyChangedEventHandler = delegate of obj * DependencyPropertyChangedEventArgs -> unit
Public Delegate Sub DependencyPropertyChangedEventHandler(sender As Object, e As DependencyPropertyChangedEventArgs)
Параметры
- sender
- Object
Источник события.
Данные события.
Комментарии
Этот делегат представляет собой сигнатуру обработчика для определенных событий, которые сообщают об изменении свойства зависимостей.
Событие, использующее этот обработчик, предоставляется как событие среды CLR, а не как перенаправленное событие. Обычно эти события следуют шаблону Is(propertyName)Changed именования, где PropertyName является DependencyProperty.Name свойством, изменяющимся. Аргументы события используются для запроса старого и нового значения свойства, как сообщается конкретным событием. Обычно между свойствами, изменяющимися и определенным событием, которое сообщает об изменении, имеется соответствие 1:1. Возможно также, хотя и редко, для изменения одного отчета о событиях на несколько свойств. В этом случае необходимо проверить, DependencyPropertyChangedEventArgs чтобы определить измененное свойство.
Класс DependencyPropertyChangedEventArgs данных событий имеет более широкое использование, чем только этот делегат. DependencyPropertyChangedEventArgs также используется для обмена данными для реализации PropertyChangedCallback, которые являются частью функций настройки и внутренних элементов системы свойств WPF, а также виртуальным методом OnPropertyChanged, который можно переопределить для предоставления уведомлений для конкретных классов при каждом изменении свойства зависимостей от объекта.
Методы расширения
| Имя | Описание |
|---|---|
| GetMethodInfo(Delegate) |
Возвращает объект, представляющий метод, представленный указанным делегатом. |