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.
Udostępnia dane zdarzenia SourceChanged używane 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. Dzieje się tak, ponieważ 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łączyć lub usunąć programy obsługi dla zdarzenia (odpowiednio wywołując AddSourceChangedHandler i RemoveSourceChangedHandler, ale nie można wykonywać innych operacji zwykle dostępnych dla zdarzeń kierowanych, takich jak obsługa klas, dodawanie właścicieli lub wywoływanie zdarzenia z dowolnego źródła elementu.
Ta klasa zastępuje metodę RoutedEventArgsRoutedEventArgs.InvokeEventHandlerwirtualną , 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
SourceChangedEventArgs(PresentationSource, PresentationSource) |
Inicjuje SourceChangedEventArgs nowe wystąpienie klasy przy użyciu podanych informacji dla starych i nowych źródeł. |
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement) |
Inicjuje nowe wystąpienie SourceChangedEventArgs klasy, korzystając z podanych informacji dla starych i nowych źródeł, elementu, który powoduje zmianę, oraz poprzedniego zgłoszonego elementu nadrzędnego tego elementu. |
Właściwości
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 podróży 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 źródłowych 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 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) |
W przypadku zastąpienia w klasie pochodnej zapewnia sposób wywoływania procedur obsługi zdarzeń w sposób specyficzny dla typu, co może zwiększyć wydajność implementacji podstawowej. (Odziedziczone po RoutedEventArgs) |
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) |