0Hi
У меня есть оболочка, в которой мне установили регион "MainContentRegion". В том регионе я загружаю это представление:
<UserControl x:Class="CustomControls.MainContent"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cal="http://www.codeplex.com/CompositeWPF">
<Border BorderThickness="1" BorderBrush="Black" Margin="2">
<Grid x:Name="ContentGrid" Background="{StaticResource MainContentBackgroundColor}">
<Grid.RowDefinitions>
<RowDefinition Height="55" />
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<ContentControl Name="MainContentHeaderRegion" cal:RegionManager.RegionName="MainContentHeaderRegion" Grid.Row="1"/>
<ContentControl Name="MainContentBodyRegion" cal:RegionManager.RegionName="MainContentBodyRegion" Grid.Row="2"/>
</Grid>
</Border>
</UserControl>
При попытке получить доступ к 2 новым добавленным регионам я получаю ошибку и после поиска загруженных регионов, я только вижу регионы, добавленные от оболочки. Кто-то может помочь?
Если представление, содержащее вложенные регионы, загружается более одного раза, это может привести к ошибке, так как вложенные регионы больше не будут уникальными - в этом случае вы должны использовать скопированный регион - см. doc