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.
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
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) |