RoutedEventArgs Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Der Standardwert von RoutedEvent ist
null
.Handled standardwert auf
false
Der Standardwert von Source ist
null
.Der Standardwert von OriginalSource ist
null
.
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:
Handled standardwert auf
false
Der Standardwert von Source ist
null
.Der Standardwert von OriginalSource ist
null
.
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:
Handled standardwert auf
false
Der Standardwert von OriginalSource ist
null
.
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.