Как получить доступ к регионам в оболочке приложения?
Я пытаюсь ввести взгляд в свою оболочку. Состояние документов
но когда я инициализирую класс RegionManager и попытаюсь вызвать егоЦитата:Класс RegionManager обеспечивает доступ к объектам региона в приложении.
Regions["MAIN_REGION"]
в этом случае он говорит, что такой регион не был найден в менеджере.Что я уже пробовал:
Я также попытался использовать новый экземпляр Region в целом (поскольку документы не дают никакого способа получить доступ ни к глобальному RegionManager, ни к тому, кто знает регионы в оболочке).
Region v = new Region(); // also tried ServiceLocator.Current.GetInstance<RegionManager>(); v.RequestNavigate("MAIN_REGION", new Uri("Login", UriKind.Relative)); // Login is a valid code-behind while main_region is a prism region in my shell
Вышеизложенное не отображает регион, предположительно потому, что оно может найти вид, но не регион. Должен Ли Я
RegisterViewWithRegion
когда я не собираюсь все время загружать только этот вид в свой main_region?