Skip to content

})} },ReactiveUI.Binding.IViewFor)} })} },ReactiveUI.Binding.IViewFor)} )} ,ReactiveUI.Binding.IViewFor)}

WpfViewForMixins.WhenActivated(TView) method

Defined in

Type: WpfViewForMixins Namespace: ReactiveUI Assembly: ReactiveUI.Wpf.dll

Applies to

net481

Overloads

  1. public static IDisposable WhenActivated<TView>(this TView item) where TView : notnull, FrameworkElement, IActivatableView

  2. public static IDisposable WhenActivated<TView>(this TView item, Func<IEnumerable<IDisposable>> block) where TView : notnull, FrameworkElement, IActivatableView

  3. public static IDisposable WhenActivated<TView>(this TView item, Func<IEnumerable<IDisposable>> block, IViewFor? view) where TView : notnull, FrameworkElement, IActivatableView

  4. public static IDisposable WhenActivated<TView>(this TView item, Action<Action<IDisposable>> block) where TView : notnull, FrameworkElement, IActivatableView

  5. public static IDisposable WhenActivated<TView>(this TView item, Action<Action<IDisposable>> block, IViewFor view) where TView : notnull, FrameworkElement, IActivatableView

  6. public static IDisposable WhenActivated<TView>(this TView item, Action<MultipleDisposable> block) where TView : notnull, FrameworkElement, IActivatableView

  7. public static IDisposable WhenActivated<TView>(this TView item, Action<MultipleDisposable> block, IViewFor? view) where TView : notnull, FrameworkElement, IActivatableView

1. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--

Returns: IDisposable

2. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item, Func<IEnumerable<IDisposable>> block) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--
blockFunc>--

Returns: IDisposable

3. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item, Func<IEnumerable<IDisposable>> block, IViewFor? view) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--
blockFunc>--
viewIViewFor?--

Returns: IDisposable

4. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item, Action<Action<IDisposable>> block) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--
blockAction>--

Returns: IDisposable

5. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item, Action<Action<IDisposable>> block, IViewFor view) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--
blockAction>--
viewIViewFor--

Returns: IDisposable

6. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item, Action<MultipleDisposable> block) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--
blockAction--

Returns: IDisposable

7. Overload

Attributes: [RequiresUnreferencedCode("Evaluates expression-based member chains via reflection; members may be trimmed.")]

public static IDisposable WhenActivated<TView>(this TView item, Action<MultipleDisposable> block, IViewFor? view) where TView : notnull, FrameworkElement, IActivatableView

View source

Type parameters

NameDescription
TView--

Parameters

NameTypeDescription
itemTView--
blockAction--
viewIViewFor?--

Returns: IDisposable