Я создаю проект с Prism, и мне было интересно, есть ли способ получить регион из другого окна, чем оболочка, зарегистрированная в диспетчере регионов.
Элемент управления, который я пытаюсь создать, должен находиться в отдельном окне, и было бы неплохо иметь область в этом новом окне для добавления нескольких представлений.
Спасибо !





По сути, вы можете определить регион везде. Определите Область, край для View и с помощью этого View вы можете определить другой Область, край.
<!--Main Window-->
xmlns:prism = "http://prismlibrary.com/"
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Content Grid.Column = "0" prism:RegionManager.RegionName = "MainRegion1"/> 'Injects View1
<Content Grid.Column = "1" prism:RegionManager.RegionName = "MainRegion2"/>
<Grid>
<!--View1 in MainRegion1-->
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Content Grid.Column = "0" prism:RegionManager.RegionName = "SubRegion1"/>
<Content Grid.Column = "1" prism:RegionManager.RegionName = "SubRegion2"/>
<Grid>