Silverlight栅格不填充

Silverlight栅格不填充,silverlight,prism,Silverlight,Prism,我的边界控制定义如下: <Border Background="Azure" Grid.Row="2"> <ContentControl Width="Auto" Height="Auto" Regions:RegionManager.RegionName="MainContent" /> </Border> 我可以在整个区域看到蔚蓝的背景 现在我将我的视图注入这个ContentControl(它是PRISM)。视图看起来像这样 <tool

我的边界控制定义如下:

<Border Background="Azure" Grid.Row="2">
    <ContentControl Width="Auto" Height="Auto" Regions:RegionManager.RegionName="MainContent" />
</Border>

我可以在整个区域看到蔚蓝的背景

现在我将我的视图注入这个ContentControl(它是PRISM)。视图看起来像这样

<toolkit:BusyIndicator IsBusy="{Binding IsBusy}">
        <Grid Margin="10" DataContext="{Binding}"
                infBehaviors:RegionPopupBehaviors.CreatePopupRegionWithName="ViewPopup"
                infBehaviors:RegionPopupBehaviors.ContainerWindowStyle="{StaticResource PopupStyle}">
            <!--Define rows in a grid-->
            <Grid.RowDefinitions>
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="*" />
        </Grid.RowDefinitions>
        <!--Define columns in a grid-->
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="120"/>
            <ColumnDefinition Width="200" />
            <ColumnDefinition Width="65" />
            <ColumnDefinition Width="*" />
        </Grid.ColumnDefinitions>

现在,当我将新的UserCOntrol放在网格的顶部时,我希望它能覆盖整个“Azure”区域。但我只看到覆盖我的数据输入表单的大小。看起来第二个网格并没有“填充”ContentControl——只占用所需的空间。我如何强制它填充?我设置了自动列和行-认为它们会拉伸,但不会

编辑: Silverlight Spy的屏幕截图。。它显示了来自Shell的ContentControl覆盖了整个区域,但内部的网格完全忽略了我的“*”大小。它也在设计模式下工作-它延伸到整个设计区域


确保ContentControl的水平ContentAlignment和垂直ContentAlignment设置为“拉伸”。^\u^

e、 g


+1只是出于礼貌(而且回答正确也有帮助:)
<Border Background="Azure" Grid.Row="2">
    <ContentControl HorizontalContentAlignment="Stretch" 
    VerticalContentAlignment="Stretch" 
    Width="Auto" Height="Auto" Regions:RegionManager.RegionName="MainContent" />
</Border>