RoutedEventArgs Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy RoutedEventArgs.
Przeciążenia
| Nazwa | Opis |
|---|---|
| RoutedEventArgs() |
Inicjuje nowe wystąpienie klasy RoutedEventArgs. |
| RoutedEventArgs(RoutedEvent) |
Inicjuje nowe wystąpienie RoutedEventArgs klasy przy użyciu podanego identyfikatora zdarzenia trasowanego. |
| RoutedEventArgs(RoutedEvent, Object) |
Inicjuje nowe wystąpienie RoutedEventArgs klasy przy użyciu podanego identyfikatora zdarzenia kierowanego i umożliwia zadeklarowanie innego źródła zdarzenia. |
RoutedEventArgs()
Inicjuje nowe wystąpienie klasy RoutedEventArgs.
public:
RoutedEventArgs();
public RoutedEventArgs();
Public Sub New ()
Uwagi
W przypadku korzystania z tego konstruktora bez parametrów wszystkie publiczne właściwości nowego RoutedEventArgs wystąpienia przyjmują następujące wartości domyślne:
Właściwość RoutedEvent domyślnie przyjmuje wartość
null.Handled wartość domyślna:
falseWłaściwość Source domyślnie przyjmuje wartość
null.Właściwość OriginalSource domyślnie przyjmuje wartość
null.
Wartości null dla Source elementu i OriginalSource oznaczają tylko, że RoutedEventArgs dane nie próbują określić źródła. Gdy to wystąpienie jest używane w wywołaniu metody RaiseEvent, Source wartości i OriginalSource są wypełniane na podstawie elementu, który wywołał zdarzenie i są przekazywane do odbiorników za pośrednictwem routingu.
Zobacz też
Dotyczy
RoutedEventArgs(RoutedEvent)
Inicjuje nowe wystąpienie RoutedEventArgs klasy przy użyciu podanego identyfikatora zdarzenia trasowanego.
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)
Parametry
- routedEvent
- RoutedEvent
Identyfikator zdarzenia kierowanego RoutedEventArgs dla tego wystąpienia klasy.
Przykłady
Poniższy przykład tworzy nowy RoutedEventArgs element do użycia w wywołaniu metody 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
Uwagi
W przypadku korzystania z tego przeciążonego konstruktora nieokreślone właściwości nowego RoutedEventArgs wystąpienia przyjmują następujące wartości domyślne:
Handled wartość domyślna:
falseWłaściwość Source domyślnie przyjmuje wartość
null.Właściwość OriginalSource domyślnie przyjmuje wartość
null.
Wartości null dla Source parametru i OriginalSource oznaczają tylko, że nie powoduje to RoutedEventArgs próby określenia źródła. Gdy to wystąpienie jest używane w wywołaniu metody RaiseEvent, Source wartości i OriginalSource są wypełniane na podstawie elementu, który wywołał zdarzenie i są przekazywane do odbiorników za pośrednictwem routingu.
Zobacz też
Dotyczy
RoutedEventArgs(RoutedEvent, Object)
Inicjuje nowe wystąpienie RoutedEventArgs klasy przy użyciu podanego identyfikatora zdarzenia kierowanego i umożliwia zadeklarowanie innego źródła zdarzenia.
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)
Parametry
- routedEvent
- RoutedEvent
Identyfikator zdarzenia kierowanego RoutedEventArgs dla tego wystąpienia klasy.
- source
- Object
Alternatywne źródło, które zostanie zgłoszone po obsłużeniu zdarzenia. Spowoduje to wstępne wypełnienie Source właściwości.
Uwagi
W przypadku korzystania z tego przeciążonego konstruktora nieokreślone właściwości nowego RoutedEventArgs wystąpienia przyjmują następujące wartości domyślne:
Handled wartość domyślna:
falseWłaściwość OriginalSource domyślnie przyjmuje wartość
null.
Wartości null dla OriginalSource są wypełniane na podstawie elementu, który zgłosił zdarzenie i przeszedł przez routing, ale odczytuje null przed wywołaniem.
Użyj tego podpisu podczas przekazywania RoutedEventArgs do maszyn wirtualnych, takich jak OnSelectionChanged, gdzie argumenty są używane do wywoływania RaiseEvent wewnętrznie.