SourceChangedEventArgs Klasse

Definition

Stellt Daten für das SourceChanged-Ereignis bereit, das für die Interoperabilität verwendet wird. Diese Klasse kann nicht vererbt werden.

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
Vererbung
SourceChangedEventArgs

Hinweise

Das SourceChanged-Ereignis ist ein Routingereignis, bei dem der Ereignisbezeichner nicht öffentlich verfügbar gemacht wird. Dies liegt daran, dass dieses Ereignis einen potenziell kritischen Teil der Interoperabilität spielt und nicht willkürlich von einer anderen Quelle als der internen Implementierung einer bekannten PresentationSource Unterklasse ausgelöst werden darf (derzeit ist HwndSourcedie einzige solche Klasse). Bei der Implementierung einer Interoperationslösung können Sie Handler für das Ereignis anfügen oder entfernen (durch Aufrufen AddSourceChangedHandler bzw RemoveSourceChangedHandler. entsprechende), sie können jedoch keine anderen Vorgänge ausführen, die normalerweise für Routingereignisse wie die Klassenbehandlung, das Hinzufügen von Besitzern oder das Auslösen des Ereignisses aus einer beliebigen Elementquelle verfügbar sind.

Diese Klasse setzt die RoutedEventArgs virtuelle Methode RoutedEventArgs.InvokeEventHandleraußer Kraft, um einen typspezifischen Handler zurückzugeben, wenn vom Ereignissystem angefordert wird. Diese SourceChangedEventArgs Außerkraftsetzung wird in der Klassenmembertabelle in dieser SDK-Dokumentation nicht angezeigt, da es sich um ein geschütztes Element handelt, das von einer versiegelten Klasse implementiert wird.

Konstruktoren

Name Beschreibung
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

Initialisiert eine neue Instanz der SourceChangedEventArgs Klasse, wobei bereitgestellte Informationen für die alten und neuen Quellen, das Element, das sich auf diese Änderung auswirkt, und das vorherige gemeldete übergeordnete Element dieses Elements verwendet wird.

SourceChangedEventArgs(PresentationSource, PresentationSource)

Initialisiert eine neue Instanz der SourceChangedEventArgs Klasse, wobei bereitgestellte Informationen für die alten und neuen Quellen verwendet werden.

Eigenschaften

Name Beschreibung
Element

Ruft das Element ab, dessen übergeordnete Änderung die Quellinformationen der Präsentation ändern.

Handled

Dient zum Abrufen oder Festlegen eines Werts, der den aktuellen Zustand der Ereignisbehandlung für ein routingfähiges Ereignis angibt, während sie die Route durchfährt.

(Geerbt von RoutedEventArgs)
NewSource

Ruft die neue Quelle ab, die an dieser Quelländerung beteiligt ist.

OldParent

Ruft das vorherige übergeordnete Element des Elements ab, dessen übergeordnete Änderung die Präsentationsquelleninformationen ändern.

OldSource

Ruft die alte Quelle ab, die an dieser Quelländerung beteiligt ist.

OriginalSource

Ruft die ursprüngliche Berichtsquelle ab, die durch reine Treffertests bestimmt wird, bevor eine mögliche Source Anpassung durch eine übergeordnete Klasse möglich ist.

(Geerbt von RoutedEventArgs)
RoutedEvent

Dient zum Abrufen oder Festlegen der RoutedEvent zugeordneten RoutedEventArgs Instanz.

(Geerbt von RoutedEventArgs)
Source

Dient zum Abrufen oder Festlegen eines Verweises auf das Objekt, das das Ereignis ausgelöst hat.

(Geerbt von RoutedEventArgs)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
InvokeEventHandler(Delegate, Object)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, können Ereignishandler auf typspezifische Weise aufgerufen werden, wodurch die Effizienz bei der Basisimplementierung erhöht werden kann.

(Geerbt von RoutedEventArgs)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnSetSource(Object)

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Benachrichtigungsrückrufeinstiegspunkt bereitgestellt, wenn sich der Wert der Source Eigenschaft einer Instanz ändert.

(Geerbt von RoutedEventArgs)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen