RoutedEventArgs Konstruktoren

Definition

Initialisiert eine neue Instanz der RoutedEventArgs-Klasse.

Überlädt

RoutedEventArgs()

Initialisiert eine neue Instanz der RoutedEventArgs-Klasse.

RoutedEventArgs(RoutedEvent)

Initialisiert mithilfe des angegebenen Bezeichners für das Routingereignis eine neue Instanz der RoutedEventArgs-Klasse.

RoutedEventArgs(RoutedEvent, Object)

Initialisiert mithilfe des angegebenen Bezeichners für das Routingereignis eine neue Instanz der RoutedEventArgs-Klasse, wobei die Möglichkeit zum Deklarieren einer anderen Quelle für das Ereignis besteht.

RoutedEventArgs()

Initialisiert eine neue Instanz der RoutedEventArgs-Klasse.

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

Hinweise

Bei Verwendung dieses parameterlosen Konstruktors gehen alle öffentlichen Eigenschaften der neuen RoutedEventArgs Instanz von den folgenden Standardwerten aus:

Null-Werte für Source und OriginalSource bedeuten nur, dass die RoutedEventArgs Daten nicht versuchen, die Quelle anzugeben. Wenn diese Instanz in einem Aufruf RaiseEventvon verwendet wird, werden die Source Werte und OriginalSource basierend auf dem Element aufgefüllt, das das Ereignis ausgelöst hat, und werden über das Routing an Listener übergeben.

Weitere Informationen

Gilt für:

RoutedEventArgs(RoutedEvent)

Initialisiert mithilfe des angegebenen Bezeichners für das Routingereignis eine neue Instanz der RoutedEventArgs-Klasse.

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)

Parameter

routedEvent
RoutedEvent

Der Bezeichner des Routingereignisses für diese Instanz der RoutedEventArgs-Klasse.

Beispiele

Im folgenden Beispiel wird ein neues RoutedEventArgs zur Verwendung in einem Aufruf von RaiseEventerstellt.

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

Hinweise

Wenn Sie diesen überladenen Konstruktor verwenden, gehen nicht angegebene Eigenschaften der neuen RoutedEventArgs Instanz von den folgenden Standardwerten aus:

NULL-Werte für Source und OriginalSource bedeuten nur, dass dies RoutedEventArgs keinen Versuch unternimmt, die Quelle anzugeben. Wenn diese Instanz in einem Aufruf RaiseEventvon verwendet wird, werden die Source Werte und OriginalSource basierend auf dem Element aufgefüllt, das das Ereignis ausgelöst hat, und werden über das Routing an Listener übergeben.

Weitere Informationen

Gilt für:

RoutedEventArgs(RoutedEvent, Object)

Initialisiert mithilfe des angegebenen Bezeichners für das Routingereignis eine neue Instanz der RoutedEventArgs-Klasse, wobei die Möglichkeit zum Deklarieren einer anderen Quelle für das Ereignis besteht.

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)

Parameter

routedEvent
RoutedEvent

Der Bezeichner des Routingereignisses für diese Instanz der RoutedEventArgs-Klasse.

source
Object

Eine alternative Quelle, die beim Behandeln des Ereignisses gemeldet wird. Diese füllt die Source-Eigenschaft vorab.

Hinweise

Wenn Sie diesen überladenen Konstruktor verwenden, gehen nicht angegebene Eigenschaften der neuen RoutedEventArgs Instanz von den folgenden Standardwerten aus:

NULL-Werte für OriginalSource werden basierend auf dem Element aufgefüllt, das das Ereignis ausgelöst und über das Routing übergeben hat, aber vor dem Aufruf gelesen null .

Verwenden Sie diese Signatur, wenn RoutedEventArgs Sie an virtuelle Instanzen übergeben werden, z. B OnSelectionChanged. , wo die Argumente zum internen Aufruf RaiseEvent verwendet werden.

Gilt für: