RoutedEventArgs Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 :
RoutedEventvaleur par défaut .
null
Handled valeurs par défaut à
false
Sourcevaleur par défaut .
null
OriginalSourcevaleur par défaut .
null
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 :
Handled valeurs par défaut à
false
Sourcevaleur par défaut .
null
OriginalSourcevaleur par défaut .
null
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 :
Handled valeurs par défaut à
false
OriginalSourcevaleur par défaut .
null
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.