В приложении на основе платформы Prism, я добавляю вид на область, используя навигационные функции менеджера региона, как это:Получить ссылку, чтобы просмотреть созданный Prism навигации
_regionManager.RequestNavigate("DetailRegion",
New Uri("EditUserView" + query.ToString(), UriKind.Relative))
После навигации имеет Я хотел бы получить ссылку на новое, которое было создано. Это позволяет автоматически закрывать представление, когда его родительский объект закрыт.
Есть ли способ в Призме (или иначе) для этого? Это Prism 4.1?
Youd должен быть в состоянии сделать это RegionManager.Regions ["DetailRegion"]. ActiveViews(). Это даст вам все активные виды для этого региона. Активным представлением для этого региона должен быть тот, который вы только что перешли к этому. First() получит его. – adminSoftDK
@adminSoftDK Genius! Я попробую и посмотрю, работает ли это. Я положу его в функцию обратного вызова, указанную в RequestNavigate (так как она асинхронна) – James