2010-06-07 84 views
0

添加新ContentControls我在殼牌「LoginRegion」只設定一個區域如何清除區域和模塊

<!-- Login Region --> 
<Border Grid.Row="0"> 
    <ContentControl x:Name="LoginRegion" Regions:RegionManager.RegionName="LoginRegion" 
         VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/> 
</Border> 

而且登錄成功後,我需要刪除「LoginRegion」並添加其他3個地區有新的LayoutRoot從登錄模塊後面的代碼到Shell的網格定義。

<Grid.RowDefinitions> 
    <RowDefinition Height="93"/> 
    <RowDefinition /> 
    <RowDefinition Height="24"/> 
</Grid.RowDefinitions> 

<!-- Top Region --> 
<Border Grid.Row="0"> 
    <ContentControl x:Name="TopRegion" Regions:RegionManager.RegionName="TopRegion" 
        VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/> 
</Border> 

<!-- Main Region --> 
<Border Grid.Row="1"> 
    <ContentControl x:Name="MainRegion" Regions:RegionManager.RegionName="MainRegion" 
        Style="{StaticResource TestStyle}" 
        VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/> 
</Border> 

<!-- Bottom Region --> 
<Border Grid.Row="2"> 
    <ContentControl x:Name="BottomRegion" Regions:RegionManager.RegionName="BottomRegion" 
        VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch"/> 
</Border> 

請幫忙,謝謝。

回答