В Xamarin.Forms с Prism и Unity есть способ зарегистрировать все представления, которые подлежат навигации, без их явного указания?
Пример проекта, предоставленный Prism, имеет функцию RegisterTypes в App.xaml.cs, которая имеет следующую строку:
Container.RegisterTypeForNavigation<MainPage>();
Я ожидаю, что на каком-то этапе разработки приложения это будет намного больше.
Я не являюсь экспертом в Unity, но я безуспешно пытался использовать DependencyService или IUnityContainer.
Container.Registrations.Where(cm => cm.RegisteredType == typeof (IView));
Container.ResolveAll<IView>();
DependencyService.Get<IEnumerable<IView>>();
Итак, как мне зарегистрировать все представления (или, по крайней мере, подмножество представлений, которые, например, реализуют данный интерфейс) для навигации?