RoutedEventArgs Construtores

Definição

Inicializa uma nova instância da classe RoutedEventArgs.

Sobrecargas

Nome Description
RoutedEventArgs()

Inicializa uma nova instância da classe RoutedEventArgs.

RoutedEventArgs(RoutedEvent)

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

RoutedEventArgs(RoutedEvent, Object)

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

RoutedEventArgs()

Inicializa uma nova instância da classe RoutedEventArgs.

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

Comentários

Ao usar esse 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 apenas significam que os RoutedEventArgs dados não fazem nenhuma tentativa de especificar a origem. Quando essa instância é usada em uma chamada para RaiseEvent, os valores e Source os OriginalSource valores são preenchidos com base no elemento que gerou o evento e são passados para os ouvintes por meio do roteamento.

Confira também

Aplica-se a

RoutedEventArgs(RoutedEvent)

Inicializa uma nova instância da RoutedEventArgs classe usando o identificador de evento roteado 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 roteado para esta instância da RoutedEventArgs classe.

Exemplos

O exemplo a seguir constrói um novo RoutedEventArgs para uso em uma chamada para 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

Comentários

Ao usar esse construtor sobrecarregado, as propriedades não especificadas da nova RoutedEventArgs instância pressupõem os seguintes valores padrão:

Valores nulos para Source e OriginalSource apenas significam que isso RoutedEventArgs não faz nenhuma tentativa de especificar a origem. Quando essa instância é usada em uma chamada para RaiseEvent, os valores e Source os OriginalSource valores são preenchidos com base no elemento que gerou o evento e são passados para os ouvintes por meio do roteamento.

Confira também

Aplica-se a

RoutedEventArgs(RoutedEvent, Object)

Inicializa uma nova instância da RoutedEventArgs classe, usando o identificador de evento roteado fornecido e oferecendo 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 roteado para esta instância da RoutedEventArgs classe.

source
Object

Uma fonte alternativa que será relatada quando o evento for tratado. Isso preenche previamente a Source propriedade.

Comentários

Ao usar esse construtor sobrecarregado, as propriedades não especificadas da nova RoutedEventArgs instância pressupõem os seguintes valores padrão:

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

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

Aplica-se a