RoutedEventArgs Construtores

Definição

Inicializa uma nova instância da RoutedEventArgs classe.

Sobrecargas

Name Description
RoutedEventArgs()

Inicializa uma nova instância da RoutedEventArgs classe.

RoutedEventArgs(RoutedEvent)

Inicializa uma nova instância da RoutedEventArgs classe, usando o identificador de evento encaminhado fornecido.

RoutedEventArgs(RoutedEvent, Object)

Inicializa uma nova instância da RoutedEventArgs classe, usando o identificador de evento encaminhado fornecido, e oferece a oportunidade de declarar uma fonte diferente para o evento.

RoutedEventArgs()

Inicializa uma nova instância da RoutedEventArgs classe.

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

Observações

Ao usar este construtor sem parâmetros, todas as propriedades públicas da nova RoutedEventArgs instância assumem os seguintes valores padrão:

Valores nulos para Source e OriginalSource significam apenas que os RoutedEventArgs dados não tentam especificar a fonte. Quando esta instância é usada numa chamada para RaiseEvent, os Source valores e OriginalSource são preenchidos com base no elemento que gerou o evento e são transmitidos aos ouvintes através do encaminhamento.

Ver também

Aplica-se a

RoutedEventArgs(RoutedEvent)

Inicializa uma nova instância da RoutedEventArgs classe, usando o identificador de evento encaminhado fornecido.

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)

Parâmetros

routedEvent
RoutedEvent

O identificador de evento encaminhado para esta instância da RoutedEventArgs classe.

Exemplos

O exemplo seguinte constrói um novo RoutedEventArgs para usar numa chamada a 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

Observações

Ao usar este construtor sobrecarregado, as propriedades não especificadas da nova RoutedEventArgs instância assumem os seguintes valores padrão:

Valores nulos para Source e OriginalSource significam apenas que isto RoutedEventArgs não faz qualquer tentativa de especificar a fonte. Quando esta instância é usada numa chamada para RaiseEvent, os Source valores e OriginalSource são preenchidos com base no elemento que gerou o evento e são transmitidos aos ouvintes através do encaminhamento.

Ver também

Aplica-se a

RoutedEventArgs(RoutedEvent, Object)

Inicializa uma nova instância da RoutedEventArgs classe, usando o identificador de evento encaminhado fornecido, e oferece a oportunidade de declarar uma fonte diferente para o evento.

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)

Parâmetros

routedEvent
RoutedEvent

O identificador de evento encaminhado para esta instância da RoutedEventArgs classe.

source
Object

Uma fonte alternativa que será reportada quando o evento for tratado. Isto pré-preenche a Source propriedade.

Observações

Ao usar este construtor sobrecarregado, as propriedades não especificadas da nova RoutedEventArgs instância assumem os seguintes valores padrão:

Os valores nulos para OriginalSource são preenchidos com base no elemento que gerou o evento e transmitidos através do encaminhamento, mas serão lidos null antes da invocação.

Use esta assinatura ao passar RoutedEventArgs para virtuais como OnSelectionChanged, onde os argumentos são usados para chamar RaiseEvent internamente.

Aplica-se a