})} },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¶
-
public static IDisposable WhenActivated<TView>(this TView item) where TView : notnull, FrameworkElement, IActivatableView -
public static IDisposable WhenActivated<TView>(this TView item, Func<IEnumerable<IDisposable>> block) where TView : notnull, FrameworkElement, IActivatableView -
public static IDisposable WhenActivated<TView>(this TView item, Func<IEnumerable<IDisposable>> block, IViewFor? view) where TView : notnull, FrameworkElement, IActivatableView -
public static IDisposable WhenActivated<TView>(this TView item, Action<Action<IDisposable>> block) where TView : notnull, FrameworkElement, IActivatableView -
public static IDisposable WhenActivated<TView>(this TView item, Action<Action<IDisposable>> block, IViewFor view) where TView : notnull, FrameworkElement, IActivatableView -
public static IDisposable WhenActivated<TView>(this TView item, Action<MultipleDisposable> block) where TView : notnull, FrameworkElement, IActivatableView -
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
block | Func | -- |
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
block | Func | -- |
view | IViewFor? | -- |
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
block | Action | -- |
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
block | Action | -- |
view | IViewFor | -- |
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
block | Action | -- |
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
Type parameters
| Name | Description |
|---|---|
TView | -- |
Parameters
| Name | Type | Description |
|---|---|---|
item | TView | -- |
block | Action | -- |
view | IViewFor? | -- |
Returns: IDisposable