SourceChangedEventArgs Classe

Définition

Fournit des données pour l’événement SourceChanged, utilisé pour l’interopérabilité. Cette classe ne peut pas être héritée.

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
Héritage
SourceChangedEventArgs

Remarques

L’événement SourceChanged est un événement routé où l’identificateur d’événement n’est pas exposé publiquement. Cela est dû au fait que cet événement joue un rôle potentiellement critique dans l’interopérabilité et ne doit pas être déclenché arbitrairement par une autre source que l’implémentation interne d’une sous-classe connue PresentationSource (actuellement, la seule classe de ce type est HwndSource). Lors de l’implémentation d’une solution d’interopérabilité, vous pouvez attacher ou supprimer des gestionnaires pour l’événement (en appelant AddSourceChangedHandler et RemoveSourceChangedHandler, respectivement), mais vous ne pouvez pas effectuer d’autres opérations normalement disponibles pour les événements routés tels que la gestion des classes, l’ajout de propriétaires ou la levée de l’événement à partir d’une source d’élément arbitraire.

Cette classe remplace la RoutedEventArgs méthode RoutedEventArgs.InvokeEventHandlervirtuelle pour retourner un gestionnaire spécifique au type lorsqu’elle est demandée par le système d’événements. Cette SourceChangedEventArgs substitution n’apparaît pas dans la table des membres de classe de cette documentation du Kit de développement logiciel (SDK), car il s’agit d’un membre protégé implémenté par une classe scellée.

Constructeurs

Nom Description
SourceChangedEventArgs(PresentationSource, PresentationSource, IInputElement, IInputElement)

Initialise une nouvelle instance de la SourceChangedEventArgs classe, à l’aide d’informations fournies pour les anciennes et nouvelles sources, l’élément que cette modification affecte et le parent signalé précédent de cet élément.

SourceChangedEventArgs(PresentationSource, PresentationSource)

Initialise une nouvelle instance de la classe à l’aide SourceChangedEventArgs d’informations fournies pour les anciennes et nouvelles sources.

Propriétés

Nom Description
Element

Obtient l’élément dont la modification parente entraîne la modification des informations de la source de présentation.

Handled

Obtient ou définit une valeur qui indique l’état actuel de la gestion des événements pour un événement routé lors du déplacement de l’itinéraire.

(Hérité de RoutedEventArgs)
NewSource

Obtient la nouvelle source impliquée dans cette modification source.

OldParent

Obtient le parent précédent de l’élément dont la modification parente entraîne la modification des informations de la source de présentation.

OldSource

Obtient l’ancienne source impliquée dans cette modification source.

OriginalSource

Obtient la source de création de rapports d’origine telle que déterminée par les tests de positionnement purs, avant tout ajustement possible Source par une classe parente.

(Hérité de RoutedEventArgs)
RoutedEvent

Obtient ou définit l’associé RoutedEvent à cette RoutedEventArgs instance.

(Hérité de RoutedEventArgs)
Source

Obtient ou définit une référence à l’objet qui a déclenché l’événement.

(Hérité de RoutedEventArgs)

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InvokeEventHandler(Delegate, Object)

En cas de substitution dans une classe dérivée, fournit un moyen d’appeler des gestionnaires d’événements d’une manière spécifique au type, ce qui peut augmenter l’efficacité sur l’implémentation de base.

(Hérité de RoutedEventArgs)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
OnSetSource(Object)

En cas de substitution dans une classe dérivée, fournit un point d’entrée de rappel de notification chaque fois que la valeur de la Source propriété d’une instance change.

(Hérité de RoutedEventArgs)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi