ExecutedRoutedEventArgs Classe

Definição

Fornece dados para os eventos roteado e PreviewExecuted roteadoExecuted.

public ref class ExecutedRoutedEventArgs sealed : System::Windows::RoutedEventArgs
public sealed class ExecutedRoutedEventArgs : System.Windows.RoutedEventArgs
type ExecutedRoutedEventArgs = class
    inherit RoutedEventArgs
Public NotInheritable Class ExecutedRoutedEventArgs
Inherits RoutedEventArgs
Herança
ExecutedRoutedEventArgs

Exemplos

O exemplo a seguir cria um ExecutedRoutedEventHandler que abre um MessageBox quando o comando é executado.

void OpenCmdExecuted(object target, ExecutedRoutedEventArgs e)
{
    String command, targetobj;
    command = ((RoutedCommand)e.Command).Name;
    targetobj = ((FrameworkElement)target).Name;
    MessageBox.Show("The " + command +  " command has been invoked on target object " + targetobj);
}
Private Sub OpenCmdExecuted(ByVal sender As Object, ByVal e As ExecutedRoutedEventArgs)
    Dim command, targetobj As String
    command = CType(e.Command, RoutedCommand).Name
    targetobj = CType(sender, FrameworkElement).Name
    MessageBox.Show("The " + command + " command has been invoked on target object " + targetobj)
End Sub

Comentários

ExecutedRoutedEventHandler representa o método que implementa a lógica de comando de um RoutedCommand. Separar a lógica de implementação do comando permite que o comando seja invocado de diferentes fontes e tipos e permite a centralização da lógica de comando.

Essa classe de dados de evento também é usada para CommandManager.Executed e CommandManager.PreviewExecuted. Mas a maioria dos manipuladores práticos lidará com os Executed eventos de um determinado CommandBinding, em vez de funcionar no CommandManager nível.

Para obter mais informações sobre comandos, consulte Visão geral do comando.

Propriedades

Nome Description
Command

Obtém o comando que foi invocado.

Handled

Obtém ou define um valor que indica o estado atual do tratamento de eventos para um evento roteado à medida que percorre a rota.

(Herdado de RoutedEventArgs)
OriginalSource

Obtém a fonte de relatório original, conforme determinado pelo teste de clique puro, antes de qualquer possível Source ajuste por uma classe pai.

(Herdado de RoutedEventArgs)
Parameter

Obtém o parâmetro de dados do comando.

RoutedEvent

Obtém ou define o RoutedEvent associado a essa RoutedEventArgs instância.

(Herdado de RoutedEventArgs)
Source

Obtém ou define uma referência ao objeto que gerou o evento.

(Herdado de RoutedEventArgs)

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InvokeEventHandler(Delegate, Object)

Quando substituído em uma classe derivada, fornece uma maneira de invocar manipuladores de eventos de uma maneira específica de tipo, o que pode aumentar a eficiência sobre a implementação base.

(Herdado de RoutedEventArgs)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnSetSource(Object)

Quando substituído em uma classe derivada, fornece um ponto de entrada de retorno de chamada de notificação sempre que o Source valor da propriedade de uma instância é alterado.

(Herdado de RoutedEventArgs)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também