有没有办法将Windows Phone控件停靠在StackPanel的底部?这是我的基本布局:
<StackPanel Orientation="Vertical">
<TextBlock />
<TextBlock />
<UI:AdControl />
</StackPanel>
我的StackPanel正在填满整个窗口。 TextBlocks朝向面板顶部对齐,这就是我想要的。
但我希望AdControl停靠在StackPanel的底部(因此也就是窗口的底部)。
我找到了像DockPanel这样的控件,但就我所知,它们似乎只适用于WPF或Silverlight。
答案 0 :(得分:3)
这可以通过简单的网格
轻松完成<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
<Grid.RowDefinitions>
<StackPanel>
<TextBlock />
<TextBlock />
</StackPanel>
<UI:AdControl Grid.Row="1"/>
</Grid>
如果您想要将DockPanel用于将来的使用,请确保您查看开源实现,那里应该有很多这些实现!