0
我在Silverlight中遇到了ContentControl問題。 ContentControl僅在第一次訪問視圖時顯示其區域。其他時候,它會顯示任何東西,除非我刷新頁面。使用Silverlight和Prism的ContentControl
這裏是XAML代碼
<Grid x:Name="LayoutRoot">
<ContentControl HorizontalAlignment="Center"
VerticalAlignment="Top" Name="contentControl" />
</Grid>
和後面的代碼:
public Staff()
{
InitializeComponent();
this.Title = ApplicationStrings.StaffPageTitle;
IRegionManager regionManager = ServiceLocator.Current.GetInstance<IRegionManager>();
if (!regionManager.Regions.ContainsRegionWithName(_moduleName))
{
RegionManager.SetRegionManager(contentControl, regionManager);
RegionManager.SetRegionName(contentControl, _moduleName);
}
}
如果我嘗試,每次設定的區域,則會引發錯誤,稱該模塊已經存在。
我應該怎麼做,每次訪問視圖時顯示模塊?
謝謝:)