Windows Phone 8.1上的填充宽度

时间:2016-05-09 08:05:13

标签: xaml windows-runtime windows-phone-8.1 windows-phone

我正在使用Windows Phone 8.1 SDK开发应用程序,我使用XAML标记编写UI描述。

我无法获得填充宽度的文本框。

我看到已发布的类似问题,但它们涉及ListView。

我真的很困惑。似乎没有按比例调整大小的选项。 教程展示了在设计中使用显式像素计数。

  

这真的是Windows上的首选方法吗?我该怎么做   在Windows中处理不可预测的屏幕尺寸?

1 个答案:

答案 0 :(得分:0)

我所拥有的未能填补其父母的物品位于ContentControl内。 ContentControl正确地填充了它的宽度,但它的子项Grid不会。

我在这里找到了解决方案 - https://stackoverflow.com/a/17627257/5476004 - 我会在这里回应这个解决方案,以防其他人在搜索同一问题时找到这个帖子。

ContentControl需要两个特殊属性才能使其子元素填充父元素。它们是HorizontalContentAlignmentVerticalContentAlignment。像这样“:

<ContentControl Name="MyContent" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch">
…
</ContentControl>

现在填写正确。