Subscription Type
C#-friendly subscription factories returning CSub<'Msg>.
Static members
| Static member |
Description
|
|
|
Full Usage:
Subscription.FromEvent(id, addHandler, removeHandler, map)
Parameters:
string
addHandler : Action<EventHandler<'EventArgs>>
removeHandler : Action<EventHandler<'EventArgs>>
map : Func<'EventArgs, 'Msg>
Returns: CSub<'Msg>
Type parameters: 'Msg, 'EventArgs |
|
Full Usage:
Subscription.FromObservable(id, source)
Parameters:
string
source : IObservable<'Msg>
Returns: CSub<'Msg>
Type parameters: 'Msg |
|
Full Usage:
Subscription.FromRoutedEvent(id, target, routedEvent, map)
Parameters:
string
target : Interactive
routedEvent : RoutedEvent<'EventArgs>
map : Func<'EventArgs, 'Msg>
Returns: CSub<'Msg>
Type parameters: 'Msg, 'EventArgs (requires :> Avalonia.Interactivity.RoutedEventArgs) |
|
Full Usage:
Subscription.FromRoutedEventWith(id, target, routedEvent, routes, handledEventsToo, map)
Parameters:
string
target : Interactive
routedEvent : RoutedEvent<'EventArgs>
routes : RoutingStrategies
handledEventsToo : bool
map : Func<'EventArgs, 'Msg>
Returns: CSub<'Msg>
Type parameters: 'Msg, 'EventArgs (requires :> Avalonia.Interactivity.RoutedEventArgs) |
|
|
|
|
|
|
|
Full Usage:
Subscription.OfId(id, subscribe)
Parameters:
string
subscribe : Func<Action<'Msg>, IDisposable>
Returns: CSub<'Msg>
Type parameters: 'Msg |
|
|
MVUish.Avalonia