Udostępnij za pośrednictwem


RoutedPropertyChangedEventArgs<T> Klasa

Definicja

Udostępnia dane dotyczące zmiany wartości właściwości zależności zgłoszonej przez określone zdarzenia kierowane, w tym poprzednią i bieżącą wartość właściwości, która uległa zmianie.

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

Parametry typu

T

Typ właściwości zależności, która uległa zmianie.

Dziedziczenie
RoutedPropertyChangedEventArgs<T>

Uwagi

Jest to klasa ogólna, w której klasa jest używana do danych zdarzeń różnych zdarzeń. Różne zdarzenia kierowane mogą określać ograniczenie typu ogólnego, aby utworzyć klasę danych zdarzeń specyficznych dla typu. Po ograniczeniu OldValue klasy właściwości i NewValue odzwierciedlają również te ograniczenia typów. W związku z tym można użyć wspólnej klasy danych zdarzeń dla różnych zdarzeń zmienionych właściwości bez wymagania różnych delegatów dla każdego możliwego typu właściwości.

Zdarzenia kierowane, które zgłaszają zmianę właściwości, w której delegat uwzględnia tę klasę danych zdarzeń, obejmują ValueChanged, gdzie ograniczenie typu (i stare i nowe wartości przekazane w argumentach) jest typu Double, i SelectedItemChanged, gdzie ograniczenie typu to Object.

Konstruktory

RoutedPropertyChangedEventArgs<T>(T, T)

Inicjuje RoutedPropertyChangedEventArgs<T> nowe wystąpienie klasy z podanymi starymi i nowymi wartościami.

RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Inicjuje RoutedPropertyChangedEventArgs<T> nowe wystąpienie klasy z podanymi starymi i nowymi wartościami oraz identyfikatorem zdarzenia.

Właściwości

Handled

Pobiera lub ustawia wartość wskazującą obecny stan obsługi zdarzeń dla zdarzenia kierowanego podczas podróży trasy.

(Odziedziczone po RoutedEventArgs)
NewValue

Pobiera nową wartość właściwości zgłoszonej przez zdarzenie zmienione przez właściwość.

OldValue

Pobiera poprzednią wartość właściwości zgłoszonej przez zdarzenie zmienione przez właściwość.

OriginalSource

Pobiera oryginalne źródło raportowania określone przez testowanie trafień, przed ewentualnym Source dostosowaniem przez klasę nadrzędną.

(Odziedziczone po RoutedEventArgs)
RoutedEvent

Pobiera lub ustawia skojarzone z tym RoutedEventArgs wystąpieniemRoutedEvent.

(Odziedziczone po RoutedEventArgs)
Source

Pobiera lub ustawia odwołanie do obiektu, który wzbudził zdarzenie.

(Odziedziczone po RoutedEventArgs)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InvokeEventHandler(Delegate, Object)

Wywołuje programy obsługi zdarzeń w sposób specyficzny dla typu, co może zwiększyć wydajność systemu zdarzeń.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnSetSource(Object)

Po zastąpieniu w klasie pochodnej zapewnia punkt wejścia wywołania zwrotnego powiadomień za każdym razem, gdy wartość Source właściwości wystąpienia ulegnie zmianie.

(Odziedziczone po RoutedEventArgs)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też