SourceChangedEventArgs 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 dla zdarzenia SourceChanged używanego do współdziałania. Klasa ta nie może być dziedziczona.
public ref class SourceChangedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class SourceChangedEventArgs : System.Windows.RoutedEventArgs
type SourceChangedEventArgs = class
inherit RoutedEventArgs
Public NotInheritable Class SourceChangedEventArgs
Inherits RoutedEventArgs
- Dziedziczenie
Uwagi
Zdarzenie SourceChanged to zdarzenie kierowane, w którym identyfikator zdarzenia nie jest publicznie ujawniany. Jest to spowodowane tym, że to zdarzenie odgrywa potencjalnie krytyczną rolę we współpracy i nie powinno być wywoływane arbitralnie przez dowolne inne źródło niż wewnętrzna implementacja znanej PresentationSource podklasy (obecnie jedyną taką klasą jest HwndSource). Podczas implementowania rozwiązania interoperacyjnego można dołączać lub usuwać programy obsługi dla zdarzenia (odpowiednio wywołując AddSourceChangedHandler i RemoveSourceChangedHandler, ale nie można wykonywać innych operacji zwykle dostępnych dla kierowanych zdarzeń, takich jak obsługa klas, dodawanie właścicieli lub wywoływanie zdarzenia z dowolnego źródła elementu.
Ta klasa zastępuje metodę RoutedEventArgswirtualną RoutedEventArgs.InvokeEventHandler , w celu zwrócenia procedury obsługi specyficznej dla typu w przypadku żądania przez system zdarzeń. To SourceChangedEventArgs zastąpienie nie jest wyświetlane w tabeli składowej klasy w tej dokumentacji zestawu SDK, ponieważ jest to chroniona składowa zaimplementowana przez zapieczętowaną klasę.
Konstruktory
| Nazwa | Opis |
|---|---|
| SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement) |
Inicjuje nowe wystąpienie SourceChangedEventArgs klasy przy użyciu podanych informacji dla starych i nowych źródeł, elementu, który powoduje zmianę, oraz poprzedniego zgłoszonego elementu nadrzędnego tego elementu. |
| SourceChangedEventArgs(PresentationSource, PresentationSource) |
Inicjuje SourceChangedEventArgs nowe wystąpienie klasy przy użyciu podanych informacji dla starych i nowych źródeł. |
Właściwości
| Nazwa | Opis |
|---|---|
| Element |
Pobiera element, którego zmiana nadrzędna powoduje zmianę informacji o źródle prezentacji. |
| Handled |
Pobiera lub ustawia wartość wskazującą obecny stan obsługi zdarzeń dla zdarzenia kierowanego podczas kierowania trasy. (Odziedziczone po RoutedEventArgs) |
| NewSource |
Pobiera nowe źródło zaangażowane w tę zmianę źródła. |
| OldParent |
Pobiera poprzedni element nadrzędny elementu, którego zmiana nadrzędna powoduje zmianę informacji o źródle prezentacji. |
| OldSource |
Pobiera stare źródło zaangażowane w tę zmianę źródła. |
| 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) |
Podczas zastępowania w klasie pochodnej zapewnia sposób wywoływania programów obsługi zdarzeń w określony dla typu sposób, co może zwiększyć wydajność implementacji podstawowej. (Odziedziczone po RoutedEventArgs) |
| 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) |