Я хотел бы написать многооконное WPF-приложение, использующее Prism 7.1 с Unity.Предполагается, что главное окно содержит несколько кнопок, каждая из которых открывает новое окно.
Есть ли встроенный способ в Prism / Unity, который будет открывать / создавать окно только один раз и не будет создавать новые экземпляры, когдапользователи нажимают кнопку несколько раз?Когда пользователь закрывает окно, нажатие на соответствующую кнопку в главном окне должно снова создать новый экземпляр окна.
Я понял, что навигация на основе вида позволяет перейти к существующему виду (которыйв основном делает трюк на уровне просмотра).Но представления внедряются в регионы, регионы определяются в оболочке, и, насколько я понимаю, оболочка является окном верхнего уровня.Так как я могу перейти от одной оболочки к новой?