Призма и регионы

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 новым добавленным регионам я получаю ошибку и после поиска загруженных регионов, я только вижу регионы, добавленные от оболочки. Кто-то может помочь?

1
задан Sys 26 July 2010 в 12:11
поделиться

1 ответ

Если представление, содержащее вложенные регионы, загружается более одного раза, это может привести к ошибке, так как вложенные регионы больше не будут уникальными - в этом случае вы должны использовать скопированный регион - см. doc

2
ответ дан 2 September 2019 в 22:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: