RoutedPropertyChangedEventArgs<T> Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Dostarcza 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
Uwagi
Jest to klasa ogólna, w której klasa jest używana na potrzeby danych zdarzeń różnych zdarzeń. Różne zdarzenia kierowane mogą określać ograniczenie typu ogólnego, aby utworzyć klasę danych zdarzenia specyficznego 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 zdarzenia, 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
| Nazwa | Opis |
|---|---|
| RoutedPropertyChangedEventArgs<T>(T, T, RoutedEvent) |
Inicjuje RoutedPropertyChangedEventArgs<T> nowe wystąpienie klasy z podanymi starymi i nowymi wartościami oraz identyfikatorem zdarzenia. |
| RoutedPropertyChangedEventArgs<T>(T, T) |
Inicjuje RoutedPropertyChangedEventArgs<T> nowe wystąpienie klasy z podanymi starymi i nowymi wartościami. |
Właściwości
| Nazwa | Opis |
|---|---|
| Handled |
Pobiera lub ustawia wartość wskazującą obecny stan obsługi zdarzeń dla zdarzenia kierowanego podczas kierowania 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 testy trafień czystych, przed ewentualnym Source dostosowaniem przez klasę nadrzędną. (Odziedziczone po RoutedEventArgs) |
| RoutedEvent |
Pobiera lub ustawia RoutedEvent skojarzone z tym RoutedEventArgs wystąpieniem. (Odziedziczone po RoutedEventArgs) |
| Source |
Pobiera lub ustawia odwołanie do obiektu, który wzbudził zdarzenie. (Odziedziczone po RoutedEventArgs) |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (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 Object. (Odziedziczone po Object) |
| OnSetSource(Object) |
Po zastąpieniu w klasie pochodnej udostępnia 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) |