CommandManager.RemovePreviewExecutedHandler Method

Definition

Detaches the specified ExecutedRoutedEventHandler from the specified element.

C#
public static void RemovePreviewExecutedHandler(System.Windows.UIElement element, System.Windows.Input.ExecutedRoutedEventHandler handler);

Parameters

element
UIElement

The element to remove handler from.

handler
ExecutedRoutedEventHandler

The executed handler.

Exceptions

element or handler is null.

Examples

The following example detaches a CanExecuteRoutedEventHandler and an ExecutedRoutedEventHandler which had previously been attached to a Button.

C#
CommandManager.RemoveExecutedHandler(helpButton, HelpCmdExecuted);
CommandManager.RemoveCanExecuteHandler(helpButton, HelpCmdCanExecute);

Applies to

Product Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

See also