Table of Contents

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 string
routingStrategies RoutingStrategies
ownerType 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 RoutingStrategies
handledEventsToo bool

Returns

IDisposable

Type Parameters

TTarget