Как добавить вид во всплывающих окнах в призме - PullRequest
2 голосов
/ 14 сентября 2011

У меня есть всплывающее окно, которое я использую для редактирования настроек / предпочтений приложения. Это окно в качестве вкладки управления, каждая вкладка соответствует настройкам каждого модуля. Я хочу, чтобы содержимое каждой вкладки предоставлялось модулем в виде представления. На вкладке я создал регионы, но из модуля, когда я назначаю это представление регионам, я получаю исключение для региона, который не найден. Это связано с тем, что области, добавленные в другие окна, не добавляются в RegionManager оболочки.

У меня вопрос, как внедрить представления в другие окна (кроме окна оболочки).

Я считаю, что необходимо сделать следующее: 1. Создайте RegionManager в корне окна параметров (как в Shell.xaml) 2. Из модуля получить ссылку на regoin manager 3. Введите взгляды в него

или

  1. Добавить регионы, определенные в другом окне, в RegionManager по умолчанию

1 Ответ

1 голос
/ 22 сентября 2011

Какое всплывающее окно вы используете?Вам, вероятно, нужно использовать всплывающее окно, управляемое поведением (как в StockTrader RI «SecondRegion»), и тогда вы будете подключены к основному RegionManager, так как ваше представление с вкладками будет внутри региона.

...