Class ViewModelRegistry
public class ViewModelRegistry : IViewModelRegistry
- Inheritance
-
ViewModelRegistry
- Implements
- Inherited Members
Constructors
ViewModelRegistry(IEnumerable<ViewModelRegistration>, ILogger<ViewModelRegistry>?)
public ViewModelRegistry(IEnumerable<ViewModelRegistration> registrations, ILogger<ViewModelRegistry>? log = null)
Parameters
registrationsIEnumerable<ViewModelRegistration>logILogger<ViewModelRegistry>
Methods
GetViewForViewModelDynamic(Type)
Like GetViewForViewModel<TViewModel>(TViewModel), but accepts a Type parameter instead of an instance.
public Type? GetViewForViewModelDynamic(Type viewModelType)
Parameters
viewModelTypeType
Returns
GetViewForViewModel<TViewModel>(TViewModel)
Retrieves the registered View type for a given ViewModel type, or null if no registration exists.
public Type? GetViewForViewModel<TViewModel>(TViewModel viewModel) where TViewModel : INotifyPropertyChanged
Parameters
viewModelTViewModel
Returns
Type Parameters
TViewModel