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) |
Инициализирует новый экземпляр класса RoutedPropertyChangedEventArgs<T> с указанными старым и новым значениями. |
RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
Инициализирует новый экземпляр класса 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) |