我正在编写一个 Windows Phone 8 应用程序,但我遇到了一些 UI 问题。我想要一个可以拉伸到整个屏幕宽度的控件,并将其子控件水平流动(以填充空间)。
目前,我有一个方向 = 水平的 StackPanel,但它不允许子控件(滑块)有一个 HorizontalAlignment=Stretch(实际上是拉伸)。我可以手动拉伸滑块,但我不想硬编码大小..
这是代码:
<StackPanel Orientation="Horizontal">
<TextBlock Text="Hue Bins" />
<Slider x:Name="HueBins" VerticalAlignment="Bottom" HorizontalAlignment="Stretch" Value="24" Maximum="36" Minimum="1"/>
</StackPanel>
和结果图像:
在普通的 WPF 中,有 Dockpanel 控件,但对于 WP8 似乎不存在。反正有模仿这种行为吗?