我正在使用Windows Phone 8.1 SDK开发应用程序,我使用XAML
标记编写UI描述。
我无法获得填充宽度的文本框。
我看到已发布的类似问题,但它们涉及ListView。
我真的很困惑。似乎没有按比例调整大小的选项。 教程展示了在设计中使用显式像素计数。
这真的是Windows上的首选方法吗?我该怎么做 在Windows中处理不可预测的屏幕尺寸?
答案 0 :(得分:0)
我所拥有的未能填补其父母的物品位于ContentControl
内。 ContentControl
正确地填充了它的宽度,但它的子项Grid
不会。
我在这里找到了解决方案 - https://stackoverflow.com/a/17627257/5476004 - 我会在这里回应这个解决方案,以防其他人在搜索同一问题时找到这个帖子。
ContentControl
需要两个特殊属性才能使其子元素填充父元素。它们是HorizontalContentAlignment
和VerticalContentAlignment
。像这样“:
<ContentControl Name="MyContent" HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch">
…
</ContentControl>
现在填写正确。