SourceChangedEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |