InteractiveAddHandlerTEventArgs(RoutedEventTEventArgs, EventHandlerTEventArgs, RoutingStrategies, Boolean) Method
Adds a handler for the specified routed event.
Namespace: Avalonia.InteractivityAssembly: Avalonia.Base (in Avalonia.Base.dll) Version: 11.3.999
public void AddHandler<TEventArgs>(
RoutedEvent<TEventArgs> routedEvent,
EventHandler<TEventArgs>? handler,
RoutingStrategies routes = RoutingStrategies.Direct|RoutingStrategies.Bubble,
bool handledEventsToo = false
)
where TEventArgs : RoutedEventArgs
Public Sub AddHandler(Of TEventArgs As RoutedEventArgs) (
routedEvent As RoutedEvent(Of TEventArgs),
handler As EventHandler(Of TEventArgs),
Optional routes As RoutingStrategies = RoutingStrategies.Direct Or RoutingStrategies.Bubble,
Optional handledEventsToo As Boolean = false
)
member AddHandler :
routedEvent : RoutedEvent<'TEventArgs> *
handler : EventHandler<'TEventArgs> *
?routes : RoutingStrategies *
?handledEventsToo : bool
(* Defaults:
let _routes = defaultArg routes RoutingStrategies.Direct|RoutingStrategies.Bubble
let _handledEventsToo = defaultArg handledEventsToo false
*)
-> unit when 'TEventArgs : RoutedEventArgs
- routedEvent RoutedEventTEventArgs
- The routed event.
- handler EventHandlerTEventArgs
- The handler.
- routes RoutingStrategies (Optional)
- The routing strategies to listen to.
- handledEventsToo Boolean (Optional)
- Whether handled events should also be listened for.
- TEventArgs
- The type of the event's args.