Skip to main content

RoutedEvent Class

Definition

Assembly:Avalonia.Base
Package:Avalonia
public class RoutedEvent

Inheritance: object -> RoutedEvent

Constructors

NameDescription
RoutedEventNo summary available.

RoutedEvent Constructor

public RoutedEvent(string name, Avalonia.Interactivity.RoutingStrategies routingStrategies, Type eventArgsType, Type ownerType)

Parameters

name string

routingStrategies Avalonia.Interactivity.RoutingStrategies

eventArgsType Type

ownerType Type

Methods

NameDescription
AddClassHandlerNo summary available.
Register (2 overloads)No summary available.
ToStringNo summary available.

AddClassHandler Method

public IDisposable AddClassHandler(Type targetType, EventHandler<Avalonia.Interactivity.RoutedEventArgs> handler, Avalonia.Interactivity.RoutingStrategies routes, bool handledEventsToo)

Parameters

targetType Type

handler EventHandler<Avalonia.Interactivity.RoutedEventArgs>

routes Avalonia.Interactivity.RoutingStrategies

handledEventsToo bool

Returns

IDisposable

Register overloads

Register Method

public Avalonia.Interactivity.RoutedEvent<TEventArgs><TEventArgs> Register<TOwner, TEventArgs>(string name, Avalonia.Interactivity.RoutingStrategies routingStrategy)
Parameters

name string

routingStrategy Avalonia.Interactivity.RoutingStrategies

Type Parameters

TOwner

TEventArgs

Returns

Avalonia.Interactivity.RoutedEvent<TEventArgs><TEventArgs>

Register Method

public Avalonia.Interactivity.RoutedEvent<TEventArgs><TEventArgs> Register<TEventArgs>(string name, Avalonia.Interactivity.RoutingStrategies routingStrategy, Type ownerType)
Parameters

name string

routingStrategy Avalonia.Interactivity.RoutingStrategies

ownerType Type

Type Parameters

TEventArgs

Returns

Avalonia.Interactivity.RoutedEvent<TEventArgs><TEventArgs>

ToString Method

public string ToString()

Returns

string

Properties

NameDescription
EventArgsTypeNo summary available.
HasRaisedSubscriptionsNo summary available.
NameNo summary available.
OwnerTypeNo summary available.
RaisedNo summary available.
RouteFinishedNo summary available.
RoutingStrategiesNo summary available.

EventArgsType Property

public Type EventArgsType { get; set; }

HasRaisedSubscriptions Property

public bool HasRaisedSubscriptions { get; set; }

Name Property

public string Name { get; set; }

OwnerType Property

public Type OwnerType { get; set; }

Raised Property

public IObservable<ValueTuple<object,Avalonia.Interactivity.RoutedEventArgs>> Raised { get; set; }

RouteFinished Property

public IObservable<Avalonia.Interactivity.RoutedEventArgs> RouteFinished { get; set; }

RoutingStrategies Property

public Avalonia.Interactivity.RoutingStrategies RoutingStrategies { get; set; }