AddHandler(RoutedEvent, Delegate, RoutingStrategies, Boolean) Method
Adds a handler for the specified routed event.
Definition
Namespace: Avalonia.Interactivity
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public void AddHandler(
RoutedEvent routedEvent,
Delegate handler,
RoutingStrategies routes = RoutingStrategies.Direct|RoutingStrategies.Bubble,
bool handledEventsToo = false
)
Public Sub AddHandler (
routedEvent As RoutedEvent,
handler As Delegate,
Optional routes As RoutingStrategies = RoutingStrategies.Direct Or RoutingStrategies.Bubble,
Optional handledEventsToo As Boolean = false
)
abstract AddHandler :
routedEvent : RoutedEvent *
handler : Delegate *
?routes : RoutingStrategies *
?handledEventsToo : bool
(* Defaults:
let _routes = defaultArg routes RoutingStrategies.Direct|RoutingStrategies.Bubble
let _handledEventsToo = defaultArg handledEventsToo false
*)
-> unit
override AddHandler :
routedEvent : RoutedEvent *
handler : Delegate *
?routes : RoutingStrategies *
?handledEventsToo : bool
(* Defaults:
let _routes = defaultArg routes RoutingStrategies.Direct|RoutingStrategies.Bubble
let _handledEventsToo = defaultArg handledEventsToo false
*)
-> unit
Parameters
- RoutedEvent
- The routed event.
- Delegate
- The handler.
- RoutingStrategies (Optional)
- The routing strategies to listen to.
- Boolean (Optional)
- Whether handled events should also be listened for.
See Also
Reference
Interactive Class
AddHandler Overload
Avalonia.Interactivity Namespace