RoutedEventArgs Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
RoutedEvent usa como padrão
null
.Handled o padrão é
false
Source usa como padrão
null
.OriginalSource usa como padrão
null
.
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:
Handled o padrão é
false
Source usa como padrão
null
.OriginalSource usa como padrão
null
.
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:
Handled o padrão é
false
OriginalSource usa como padrão
null
.
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.