RoutedEventArgs Constructeurs

Définition

Initialise une nouvelle instance de la classe RoutedEventArgs.

Surcharges

RoutedEventArgs()

Initialise une nouvelle instance de la classe RoutedEventArgs.

RoutedEventArgs(RoutedEvent)

Initialise une nouvelle instance de la classe RoutedEventArgs à l'aide de l'identificateur d'événement routé fourni.

RoutedEventArgs(RoutedEvent, Object)

Initialise une nouvelle instance de la classe RoutedEventArgs à l'aide de l'identificateur d'événement routé fourni afin de pouvoir déclarer une source différente pour l'événement.

RoutedEventArgs()

Initialise une nouvelle instance de la classe RoutedEventArgs.

public:
 RoutedEventArgs();
public RoutedEventArgs ();
Public Sub New ()

Remarques

Lorsque vous utilisez ce constructeur sans paramètre, toutes les propriétés publiques de la nouvelle RoutedEventArgs instance supposent les valeurs par défaut suivantes :

Les valeurs Null pour Source et OriginalSource signifient uniquement que les RoutedEventArgs données n’essaient pas de spécifier la source. Lorsque cette instance est utilisée dans un appel à RaiseEvent, les Source valeurs et OriginalSource les valeurs sont remplies en fonction de l’élément qui a déclenché l’événement et qui sont transmises aux écouteurs via le routage.

Voir aussi

S’applique à

RoutedEventArgs(RoutedEvent)

Initialise une nouvelle instance de la classe RoutedEventArgs à l'aide de l'identificateur d'événement routé fourni.

public:
 RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent);
public RoutedEventArgs (System.Windows.RoutedEvent routedEvent);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent)

Paramètres

routedEvent
RoutedEvent

Identificateur d'événement routé pour cette instance de la classe RoutedEventArgs.

Exemples

L’exemple suivant construit un nouveau RoutedEventArgs pour une utilisation dans un appel à RaiseEvent.

void RaiseTapEvent()
{
        RoutedEventArgs newEventArgs = new RoutedEventArgs(MyButtonSimple.TapEvent);
        RaiseEvent(newEventArgs);
}
Private Sub RaiseTapEvent()
    Dim newEventArgs As New RoutedEventArgs(MyButtonSimple.TapEvent)
    MyBase.RaiseEvent(newEventArgs)
End Sub

Remarques

Lorsque vous utilisez ce constructeur surchargé, les propriétés non spécifiées de la nouvelle RoutedEventArgs instance supposent les valeurs par défaut suivantes :

Les valeurs Null pour Source et OriginalSource ne signifient que cela RoutedEventArgs ne tente pas de spécifier la source. Lorsque cette instance est utilisée dans un appel à RaiseEvent, les Source valeurs et OriginalSource les valeurs sont remplies en fonction de l’élément qui a déclenché l’événement et qui sont transmises aux écouteurs via le routage.

Voir aussi

S’applique à

RoutedEventArgs(RoutedEvent, Object)

Initialise une nouvelle instance de la classe RoutedEventArgs à l'aide de l'identificateur d'événement routé fourni afin de pouvoir déclarer une source différente pour l'événement.

public:
 RoutedEventArgs(System::Windows::RoutedEvent ^ routedEvent, System::Object ^ source);
public RoutedEventArgs (System.Windows.RoutedEvent routedEvent, object source);
new System.Windows.RoutedEventArgs : System.Windows.RoutedEvent * obj -> System.Windows.RoutedEventArgs
Public Sub New (routedEvent As RoutedEvent, source As Object)

Paramètres

routedEvent
RoutedEvent

Identificateur d'événement routé pour cette instance de la classe RoutedEventArgs.

source
Object

Autre source qui sera signalée lorsque l'événement sera géré. La propriété Source est alors préremplie.

Remarques

Lorsque vous utilisez ce constructeur surchargé, les propriétés non spécifiées de la nouvelle RoutedEventArgs instance supposent les valeurs par défaut suivantes :

Les valeurs Null pour OriginalSource sont remplies en fonction de l’élément qui a déclenché l’événement et transmis par le biais du routage, mais lisent null avant l’appel.

Utilisez cette signature lors de la transmission RoutedEventArgs à des machines virtuelles telles que OnSelectionChanged, où les arguments sont utilisés pour appeler RaiseEvent en interne.

S’applique à