Поделиться через


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)

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

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

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