ViewModelViewHost.ResolveViewForViewModel(object?, string?) method¶
Defined in
Type: ViewModelViewHostReactiveUI.Maui
Assembly: ReactiveUI.Maui.dll
Applies to
net10.0, net10.0-ios26.0, net10.0-maccatalyst26.0, net10.0-android36.0, net10.0-tvos26.0, net10.0-macos26.0, net10.0-windows10.0.19041
Attributes: [ExcludeFromCodeCoverage]
protected override void ResolveViewForViewModel(object? viewModel, string? contract)
Summary: Resolves and displays the view for the given view model with respect to the contract. This method uses the generic ResolveView method which is AOT-compatible.
Parameters
| Name | Type | Description |
|---|---|---|
viewModel | object? | The view model to resolve a view for. |
contract | string? | The contract to use when resolving the view. |
Remarks
This method is excluded from code coverage because it is only exercised by the inherited runtime subscription wiring, which is skipped during unit tests due to the InUnitTestRunner check. This code is exercised in integration tests and production runtime scenarios.
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | viewModel is not assignable to TViewModel, or no view is registered for it. |