Class RoutedEvent<TEventArgs>
- Namespace
- Avalonia.Interactivity
- Assembly
- Avalonia.Base.dll
public class RoutedEvent<TEventArgs> : RoutedEvent where TEventArgs : RoutedEventArgs
Type Parameters
TEventArgs
- Inheritance
-
RoutedEvent<TEventArgs>
- Inherited Members
Constructors
RoutedEvent(string, RoutingStrategies, Type)
public RoutedEvent(string name, RoutingStrategies routingStrategies, Type ownerType)
Parameters
name
stringroutingStrategies
RoutingStrategiesownerType
Type
Methods
AddClassHandler<TTarget>(Action<TTarget, TEventArgs>, RoutingStrategies, bool)
public IDisposable AddClassHandler<TTarget>(Action<TTarget, TEventArgs> handler, RoutingStrategies routes = RoutingStrategies.Direct | RoutingStrategies.Bubble, bool handledEventsToo = false) where TTarget : Interactive
Parameters
handler
Action<TTarget, TEventArgs>routes
RoutingStrategieshandledEventsToo
bool
Returns
Type Parameters
TTarget