Skip to content

ViewModelViewHost.ResolveViewForViewModel(object?, string?) method

Defined in

Type: ViewModelViewHost Namespace: ReactiveUI.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)

View source

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

NameTypeDescription
viewModelobject?The view model to resolve a view for.
contractstring?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

TypeCondition
System.InvalidOperationExceptionviewModel is not assignable to TViewModel, or no view is registered for it.