Skip to content

},System.Action{Windows.Foundation.TypedEventHandler{--0,--1}})} ,--0},System.Action{--0},System.Action{--0})}

WindowsObservable.FromEventPattern(Action>, Action>) method

Defined in

Type: WindowsObservable Namespace: System.Reactive.Linq Assembly: System.Reactive.dll

Applies to

net8.0-windows10.0.19041

Overloads

  • 1. public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TSender, TResult>(Action<TypedEventHandler<TSender, TResult>> addHandler, Action<TypedEventHandler<TSender, TResult>> removeHandler)
  • 2. public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TDelegate, TSender, TResult>(Func<TypedEventHandler<TSender, TResult>, TDelegate> conversion, Action<TDelegate> addHandler, Action<TDelegate> removeHandler)

1. Overload

public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TSender, TResult>(Action<TypedEventHandler<TSender, TResult>> addHandler, Action<TypedEventHandler<TSender, TResult>> removeHandler)

Type parameters

NameDescription
TSender--
TResult--

Parameters

NameTypeDescription
addHandlerAction>--
removeHandlerAction>--

Returns: IObservable>

2. Overload

public static IObservable<EventPattern<TSender, TResult>> FromEventPattern<TDelegate, TSender, TResult>(Func<TypedEventHandler<TSender, TResult>, TDelegate> conversion, Action<TDelegate> addHandler, Action<TDelegate> removeHandler)

Type parameters

NameDescription
TDelegate--
TSender--
TResult--

Parameters

NameTypeDescription
conversionFunc, TDelegate>--
addHandlerAction--
removeHandlerAction--

Returns: IObservable>