ExecutedRoutedEventArgs 类

定义

为事件和PreviewExecuted路由事件提供数据Executed

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
继承
ExecutedRoutedEventArgs

示例

以下示例创建一个在执行命令时打开MessageBox的命令ExecutedRoutedEventHandler

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

注解

ExecutedRoutedEventHandler 表示实现命令 RoutedCommand逻辑的方法。 将实现逻辑与命令分离,允许从不同的源和类型调用该命令,并启用命令逻辑的集中化。

此事件数据类也用于 CommandManager.ExecutedCommandManager.PreviewExecuted。 但大多数实际处理程序将处理 Executed 特定 CommandBinding事件,而不是在 CommandManager 级别工作。

有关命令的详细信息,请参阅 命令概述

属性

名称 说明
Command

获取已调用的命令。

Handled

获取或设置一个值,该值指示路由事件在传输路由时的事件处理的当前状态。

(继承自 RoutedEventArgs)
OriginalSource

获取由纯命中测试确定的原始报告源,然后再由父类进行任何可能的 Source 调整。

(继承自 RoutedEventArgs)
Parameter

获取命令的数据参数。

RoutedEvent

获取或设置 RoutedEvent 与此 RoutedEventArgs 实例关联的项。

(继承自 RoutedEventArgs)
Source

获取或设置对引发事件的对象的引用。

(继承自 RoutedEventArgs)

方法

名称 说明
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
InvokeEventHandler(Delegate, Object)

在派生类中重写时,提供了一种以特定于类型的方式调用事件处理程序的方法,这可以提高基本实现的效率。

(继承自 RoutedEventArgs)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
OnSetSource(Object)

在派生类中重写时,每当实例属性的值 Source 发生更改时,都提供通知回调入口点。

(继承自 RoutedEventArgs)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅