Język

RoutedEventArgs Konstruktory

Definicja

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: false

  • Wł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: false

  • Wł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:

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.

Dotyczy