Skip to content

ViewModelViewHost.ResolveViewForViewModel(TViewModel?, string?) method

Defined in

Type: ViewModelViewHost Namespace: ReactiveUI.Maui Assembly: ReactiveUI.Maui.dll

Applies to

net10.0, net10.0-android36.0, net10.0-ios26.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-windows10.0.19041, net9.0-browserwasm1.0, net9.0-macos15.0, net9.0-ios18.0, net9.0-android35.0, net9.0-desktop1.0, net8.0-macos15.0, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-tvos18.0, netstandard2.1

Attributes: [ExcludeFromCodeCoverage]

protected virtual void ResolveViewForViewModel(TViewModel? 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
viewModelTViewModel?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 called from InitializeViewResolution, which cannot be executed during unit tests due to the InUnitTestRunner check. This code is exercised in integration tests and production runtime scenarios.