Udostępnij za pośrednictwem


RoutedEventArgs Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy RoutedEventArgs.

Przeciążenia

RoutedEventArgs()

Inicjuje nowe wystąpienie klasy RoutedEventArgs.

RoutedEventArgs(RoutedEvent)

Inicjuje RoutedEventArgs nowe wystąpienie klasy przy użyciu podanego identyfikatora zdarzenia kierowanego.

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 zakładają następujące wartości domyślne:

Wartości null dla Source 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 podniósł zdarzenie i są przekazywane do odbiorników za pośrednictwem routingu.

Zobacz też

Dotyczy

RoutedEventArgs(RoutedEvent)

Inicjuje RoutedEventArgs nowe wystąpienie klasy przy użyciu podanego identyfikatora zdarzenia kierowanego.

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 zakładają następujące wartości domyślne:

Wartości null dla Source i OriginalSource oznaczają tylko, że nie podejmuje próby RoutedEventArgs 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 podniósł 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ępnie 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 zakładają następujące wartości domyślne:

Wartości null dla OriginalSource są wypełniane na podstawie elementu, który wywołał 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.

Dotyczy