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; }