Udostępnij za pośrednictwem


SourceChangedEventArgs Klasa

Definicja

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
SourceChangedEventArgs

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)

Dotyczy

Zobacz też