【发布时间】:2013-01-12 08:23:22
【问题描述】:
我正在编写一个 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 似乎不存在。反正有没有模仿这种行为?
【问题讨论】:
标签: c# wpf windows-phone-8