ExecutedRoutedEventArgs Classe

Definição

Fornece dados para os Executed eventos encaminhados PreviewExecuted .

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 seguinte cria um ExecutedRoutedEventHandler que abre a 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

Observações

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

Esta classe de dados de eventos também é usada para CommandManager.Executed e CommandManager.PreviewExecuted. Mas a maioria dos manipuladores práticos gerirá os Executed eventos a partir de um determinado CommandBinding, em vez de trabalhar ao nível CommandManager .

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

Propriedades

Name Description
Command

Recebe o comando que foi invocado.

Handled

Recebe ou define um valor que indica o estado atual do tratamento do evento para um evento encaminhado enquanto percorre a rota.

(Herdado de RoutedEventArgs)
OriginalSource

Obtém a fonte original de reporte determinada por testes puros de sucesso, antes de qualquer possível Source ajuste por parte de uma turma-mãe.

(Herdado de RoutedEventArgs)
Parameter

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

RoutedEvent

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

(Herdado de RoutedEventArgs)
Source

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

(Herdado de RoutedEventArgs)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InvokeEventHandler(Delegate, Object)

Quando sobreposto numa classe derivada, oferece uma forma de invocar os gestores de eventos de forma específica por tipo, o que pode aumentar a eficiência em relação à implementação base.

(Herdado de RoutedEventArgs)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnSetSource(Object)

Quando sobrescrito numa classe derivada, fornece um ponto de entrada de callback por notificação sempre que o valor da Source propriedade de uma instância muda.

(Herdado de RoutedEventArgs)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também