Xaml 将Windows Phone控件停靠到StackPanel的底部

Xaml 将Windows Phone控件停靠到StackPanel的底部,xaml,windows-phone-8,Xaml,Windows Phone 8,有没有办法将Windows Phone控件停靠到StackPanel的底部?这是我的基本布局: <StackPanel Orientation="Vertical"> <TextBlock /> <TextBlock /> <UI:AdControl /> </StackPanel> 我的堆垛板填满了整个窗户。文本块朝向面板顶部对齐,这就是我想要的 但我希望AdControl停靠在StackPanel的底部(因此也是窗

有没有办法将Windows Phone控件停靠到StackPanel的底部?这是我的基本布局:

<StackPanel Orientation="Vertical">
  <TextBlock />
  <TextBlock />
  <UI:AdControl />
</StackPanel>

我的堆垛板填满了整个窗户。文本块朝向面板顶部对齐,这就是我想要的

但我希望AdControl停靠在StackPanel的底部(因此也是窗口的底部)


我发现了DockPanel之类的控件,但据我所知,它们似乎只适用于WPF或Silverlight

这可以通过简单的网格轻松实现

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="Auto" />
    <Grid.RowDefinitions>
    <StackPanel>
        <TextBlock />
        <TextBlock />
    </StackPanel>
    <UI:AdControl Grid.Row="1"/>
</Grid>


如果您希望将来使用DockPanel,请确保查看开源实现,应该有很多这样的实现

谢谢,成功了。我从StackPanel问题中学到的教训是“改用网格”。:)@ChadSC每个面板都有它的用途别忘了把我的答案标记为你问题的答案,因为它帮助了你,所以它可以在将来帮助别人。