Skip to content

CanActivateViewFetcher.GetActivationForView(IActivatableView) method

Defined in

Type: CanActivateViewFetcher Namespace: ReactiveUI.Reactive Assembly: ReactiveUI.Reactive.dll

Applies to

net10.0, net10.0-maccatalyst26.0, net10.0-desktop1.0, net10.0-browserwasm1.0, net10.0-tvos26.0, net10.0-windows10.0.19041, net10.0-macos26.0, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-tvos18.0, net9.0-macos15.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-ios18.0, net9.0-desktop1.0, net8.0, net8.0-windows10.0.19041, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.5, netstandard2.1, net481, net462, net471

public IObservable<bool> GetActivationForView(IActivatableView view)

View source

Summary: Returns an observable sequence that indicates the activation state of the specified view.

Parameters

NameTypeDescription
view[IActivatableView](#The view for which to observe activation and deactivation events. If the view does not support activation, the observable will emit a single value of false.

Returns: IObservable -- An observable sequence of true and false values that reflect the activation and deactivation state of the view. The sequence emits true when the view is activated and false when it is deactivated.

Remarks

If the provided view does not implement ICanActivate, the returned observable emits false and completes immediately. Otherwise, the observable reflects the view's activation and deactivation events as they occur.