RoutedPropertyChangedEventArgs<T> Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |