ExecutedRoutedEventArgs Класс

Определение

Предоставляет данные для Executed событий и 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
Наследование
ExecutedRoutedEventArgs

Примеры

В следующем примере создается объект ExecutedRoutedEventHandler , который открывается MessageBox при выполнении команды.

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.Executed и CommandManager.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)

Применяется к

См. также раздел