Udostępnij przez


WeakEventManager.RemoveEventHandler Method

Definition

Overloads

RemoveEventHandler(Delegate, String)

Removes a previously added event handler for the specified event.

RemoveEventHandler<TEventArgs>(EventHandler<TEventArgs>, String)

Removes a previously added event handler for the specified event.

RemoveEventHandler(Delegate, String)

Source:
WeakEventManager.cs
Source:
WeakEventManager.cs
Source:
WeakEventManager.cs

Removes a previously added event handler for the specified event.

public void RemoveEventHandler(Delegate? handler, string eventName = "");
member this.RemoveEventHandler : Delegate * string -> unit
Public Sub RemoveEventHandler (handler As Delegate, Optional eventName As String = "")

Parameters

handler
Delegate

The event handler to remove.

eventName
String

The name of the event.

Exceptions

Thrown if handler is null.

Applies to

RemoveEventHandler<TEventArgs>(EventHandler<TEventArgs>, String)

Source:
WeakEventManager.cs
Source:
WeakEventManager.cs
Source:
WeakEventManager.cs

Removes a previously added event handler for the specified event.

public void RemoveEventHandler<TEventArgs>(EventHandler<TEventArgs> handler, string eventName = "") where TEventArgs : EventArgs;
member this.RemoveEventHandler : EventHandler<'EventArgs (requires 'EventArgs :> EventArgs)> * string -> unit (requires 'EventArgs :> EventArgs)
Public Sub RemoveEventHandler(Of TEventArgs As EventArgs) (handler As EventHandler(Of TEventArgs), Optional eventName As String = "")

Type Parameters

TEventArgs

The type of the event arguments.

Parameters

handler
EventHandler<TEventArgs>

The event handler to remove.

eventName
String

The name of the event.

Exceptions

Thrown if handler is null.

Applies to