Partilhar via


RoutedEventArgs Construtores

Definição

Inicializa uma nova instância da classe RoutedEventArgs.

Sobrecargas

RoutedEventArgs()

Inicializa uma nova instância da classe RoutedEventArgs.

RoutedEventArgs(RoutedEvent)

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

RoutedEventArgs(RoutedEvent, Object)

Inicializa uma nova instância da classe RoutedEventArgs usando o identificador de evento roteado fornecido e dando a possibilidade de declarar uma origem 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 pressupõem os seguintes valores padrão:

Valores nulos para Source e OriginalSource significam apenas que os RoutedEventArgs dados não fazem nenhuma tentativa de especificar a origem. Quando essa instância é usada em uma chamada para RaiseEvent, os Source valores e OriginalSource 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 classe RoutedEventArgs, 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 essa instância da classe RoutedEventArgs.

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 significam apenas que isso RoutedEventArgs não faz nenhuma tentativa de especificar a origem. Quando essa instância é usada em uma chamada para RaiseEvent, os Source valores e OriginalSource 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 classe RoutedEventArgs usando o identificador de evento roteado fornecido e dando a possibilidade de declarar uma origem 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 essa instância da classe RoutedEventArgs.

source
Object

Uma origem alternativa será relatada quando o evento for manipulado. Isso preenche previamente a propriedade Source.

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 para OriginalSource são 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