RoutedEvent Class
Definition
public class RoutedEvent
Constructors
| Name | Description |
|---|---|
| RoutedEvent | No 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
| Name | Description |
|---|---|
| AddClassHandler | No summary available. |
| Register (2 overloads) | No summary available. |
| ToString | No 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
| Name | Description |
|---|---|
| EventArgsType | No summary available. |
| HasRaisedSubscriptions | No summary available. |
| Name | No summary available. |
| OwnerType | No summary available. |
| Raised | No summary available. |
| RouteFinished | No summary available. |
| RoutingStrategies | No 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; }