,System.Action{--0},System.Func{--0,Splat.IDependencyResolver})}
AvaloniaMixins.UseReactiveUIWithDIContainer(AppBuilder, Func, Action, Func) method¶
Defined in
Type: AvaloniaMixins
Namespace: Avalonia.ReactiveUI.Splat
Assembly: Splat.Avalonia.DryIoc.dll
Applies to
net9.0, net9.0, net9.0, net8.0, net8.0, net8.0, net8.0-maccatalyst17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.2, net8.0-macos14.5, net8.0-macos14.5, net8.0-maccatalyst17.5, net8.0-macos14.5, net8.0-tvos17.2, net8.0-macos14.2, net8.0-ios17.5, net8.0-tvos17.2, net8.0-ios17.5, net8.0-tvos17.2, net8.0-ios17.5, netstandard2.1, netstandard2.1, netstandard2.1, netstandard2.0, netstandard2.0, netstandard2.0, netstandard2.0, netstandard2.0, netstandard2.0
public static AppBuilder UseReactiveUIWithDIContainer<TContainer>(this AppBuilder builder, Func<TContainer> containerFactory, Action<TContainer> containerConfig, Func<TContainer, IDependencyResolver> dependencyResolverFactory)
Summary: Uses the reactive UI with di container.
Type parameters
| Name | Description |
|---|---|
TContainer | The type of the container. |
Parameters
| Name | Type | Description |
|---|---|---|
builder | AppBuilder | The builder. |
containerFactory | Func | The container factory. |
containerConfig | Action | The container configuration. |
dependencyResolverFactory | Func | The dependency resolver factory. |
Returns: AppBuilder --
An AppBuilder.
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | builder. |