RoutedEventArgs Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse.
Overloads
| Name | Description |
|---|---|
| RoutedEventArgs() |
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse. |
| RoutedEventArgs(RoutedEvent) |
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse met behulp van de opgegeven gerouteerde gebeurtenis-id. |
| RoutedEventArgs(RoutedEvent, Object) |
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse met behulp van de opgegeven gerouteerde gebeurtenis-id en biedt de mogelijkheid om een andere bron voor de gebeurtenis te declareren. |
RoutedEventArgs()
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse.
public:
RoutedEventArgs();
public RoutedEventArgs();
Public Sub New ()
Opmerkingen
Bij het gebruik van deze parameterloze constructor gaan alle openbare eigenschappen van het nieuwe RoutedEventArgs exemplaar uit van de volgende standaardwaarden:
RoutedEvent wordt standaard ingesteld op
null.Handled standaard ingesteld op
falseSource wordt standaard ingesteld op
null.OriginalSource wordt standaard ingesteld op
null.
Null-waarden voor Source en OriginalSource betekenen alleen dat de RoutedEventArgs gegevens geen poging doen om de bron op te geven. Wanneer dit exemplaar wordt gebruikt in een aanroep naar RaiseEvent, worden de Source waarden OriginalSource ingevuld op basis van het element dat de gebeurtenis heeft gegenereerd en worden doorgegeven aan listeners via de routering.
Zie ook
Van toepassing op
RoutedEventArgs(RoutedEvent)
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse met behulp van de opgegeven gerouteerde gebeurtenis-id.
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)
Parameters
- routedEvent
- RoutedEvent
De gerouteerde gebeurtenis-id voor dit exemplaar van de RoutedEventArgs klasse.
Voorbeelden
In het volgende voorbeeld wordt een nieuwe RoutedEventArgs constructie gemaakt voor gebruik in een aanroep naar 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
Opmerkingen
Wanneer u deze overbelaste constructor gebruikt, gaan niet-opgegeven eigenschappen van het nieuwe RoutedEventArgs exemplaar uit van de volgende standaardwaarden:
Handled standaard ingesteld op
falseSource wordt standaard ingesteld op
null.OriginalSource wordt standaard ingesteld op
null.
Null-waarden voor Source en OriginalSource betekenen alleen dat er RoutedEventArgs geen poging wordt gedaan om de bron op te geven. Wanneer dit exemplaar wordt gebruikt in een aanroep naar RaiseEvent, worden de Source waarden OriginalSource ingevuld op basis van het element dat de gebeurtenis heeft gegenereerd en worden doorgegeven aan listeners via de routering.
Zie ook
Van toepassing op
RoutedEventArgs(RoutedEvent, Object)
Initialiseert een nieuw exemplaar van de RoutedEventArgs klasse met behulp van de opgegeven gerouteerde gebeurtenis-id en biedt de mogelijkheid om een andere bron voor de gebeurtenis te declareren.
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)
Parameters
- routedEvent
- RoutedEvent
De gerouteerde gebeurtenis-id voor dit exemplaar van de RoutedEventArgs klasse.
- source
- Object
Een alternatieve bron die wordt gerapporteerd wanneer de gebeurtenis wordt verwerkt. Hiermee wordt de Source eigenschap vooraf ingevuld.
Opmerkingen
Wanneer u deze overbelaste constructor gebruikt, gaan niet-opgegeven eigenschappen van het nieuwe RoutedEventArgs exemplaar uit van de volgende standaardwaarden:
Handled standaard ingesteld op
falseOriginalSource wordt standaard ingesteld op
null.
Null-waarden voor OriginalSource worden ingevuld op basis van het element dat de gebeurtenis heeft gegenereerd en doorgegeven via de routering, maar wordt vóór aanroepen gelezen null .
Gebruik deze handtekening bij het doorgeven RoutedEventArgs aan virtuele machines, zoals OnSelectionChanged, waarbij de argumenten worden gebruikt om intern aan te roepen RaiseEvent .