RoutedEventArgs Constructors

Definitie

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:

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:

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:

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 .

Van toepassing op