Nyelv

RoutedPropertyChangedEventArgs<T> Osztály

Definíció

Adatokat szolgáltat a függőségi tulajdonság értékének adott átirányított események által jelentett változásáról, beleértve a módosított tulajdonság előző és aktuális értékét is.

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ípusparaméterek

T

A módosított függőségi tulajdonság típusa.

Öröklődés
RoutedPropertyChangedEventArgs<T>

Megjegyzések

Ez egy általános osztály, amelyben az osztály különböző események eseményadataihoz használatos. A különböző átirányított események megadhatja az általános típuskorlátozást egy típusspecifikus eseményadatosztály létrehozásához. Az osztály korlátozása után a tulajdonságok is OldValue tükrözik ezeket a NewValue típusmegkötéseket, így használhat egy közös eseményadatosztályt a különböző tulajdonságváltozású eseményekhez anélkül, hogy minden lehetséges tulajdonságtípushoz eltérő meghatalmazottakra van szükség.

Olyan irányított események, amelyek tulajdonságváltozást jeleznek, ahol a meghatalmazott belefoglalja ezt az eseményadatosztályt ValueChanged, ahol a típusmegkötés (és az argumentumokban átadott régi és új értékek) típus Double, és SelectedItemChangedahol a típusmegkötés van Object.

Konstruktorok

Name Description
RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent)

Inicializálja az RoutedPropertyChangedEventArgs<T> osztály új példányát a megadott régi és új értékekkel, valamint egy eseményazonosítóval.

RoutedPropertyChangedEventArgs<T>(T, T)

Inicializálja az osztály új példányát RoutedPropertyChangedEventArgs<T> a megadott régi és új értékekkel.

Tulajdonságok

Name Description
Handled

Lekéri vagy beállít egy értéket, amely jelzi az útvonalon áthaladó esemény eseménykezelésének jelenlegi állapotát.

(Öröklődés forrása RoutedEventArgs)
NewValue

Beolvasja egy tulajdonság új értékét egy tulajdonságmódosítási esemény által jelentett módon.

OldValue

Lekéri a tulajdonság előző értékét egy módosított esemény által jelentett módon.

OriginalSource

Lekéri az eredeti jelentéskészítési forrást a tiszta találatos tesztelés alapján, mielőtt a szülőosztály bármilyen lehetséges Source módosítást végezne.

(Öröklődés forrása RoutedEventArgs)
RoutedEvent

Lekéri vagy beállítja a RoutedEvent példányhoz társított példányt RoutedEventArgs .

(Öröklődés forrása RoutedEventArgs)
Source

Lekéri vagy beállítja az eseményt okozó objektumra mutató hivatkozást.

(Öröklődés forrása RoutedEventArgs)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InvokeEventHandler(Delegate, Object)

Típusspecifikus módon hívja meg az eseménykezelőket, ami növelheti az eseményrendszer hatékonyságát.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnSetSource(Object)

Ha egy származtatott osztályban felül van bírálva, egy értesítési visszahívási belépési pontot biztosít, amikor egy példány tulajdonságának Source értéke megváltozik.

(Öröklődés forrása RoutedEventArgs)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még