Windows runtime Windows Phone集线器控制高度问题

Windows runtime Windows Phone集线器控制高度问题,windows-runtime,windows-phone-8.1,winrt-xaml,win-universal-app,Windows Runtime,Windows Phone 8.1,Winrt Xaml,Win Universal App,我在布局包含集线器控件的手机页面时遇到了一些问题。集线器控件的高度似乎与其父容器不一致 要亲自查看问题,请执行以下步骤: 创建一个新项目 选择应用商店-集线器应用(通用模板) 转到项目的Windows 8.1部分并查看HubPage.xaml单元 将光标放置在第35行的网格元素中,并在属性窗口中查看其布局属性 请注意,它的垂直对齐设置为“拉伸”,高度设置为“自动”(768) 现在对第41行上的轮毂元素执行相同的操作,它的高度也设置为自动(768),正如您所期望的那样 现在转到项目的Window

我在布局包含集线器控件的手机页面时遇到了一些问题。集线器控件的高度似乎与其父容器不一致

要亲自查看问题,请执行以下步骤:

  • 创建一个新项目
  • 选择应用商店-集线器应用(通用模板)
  • 转到项目的Windows 8.1部分并查看HubPage.xaml单元
  • 将光标放置在第35行的网格元素中,并在属性窗口中查看其布局属性
  • 请注意,它的垂直对齐设置为“拉伸”,高度设置为“自动”(768)
  • 现在对第41行上的轮毂元素执行相同的操作,它的高度也设置为自动(768),正如您所期望的那样
  • 现在转到项目的Windows Phone 8.1部分中的HubPage.xaml单元
  • 将光标放置在第73行的网格元素中,并在属性窗口中查看其布局属性
  • 请注意,它的垂直对齐设置为“拉伸”,高度设置为“自动”(640)
  • 现在转到下一行(74)上的轮毂元素,尽管其垂直对齐设置为“拉伸”,但其高度设置为“自动”(666.666625976562)
当所有元素都垂直拉伸时,中心元素如何能比其父元素大。更糟糕的是,当手机切换到横向模式时,孩子和父母身高之间的差异似乎会发生变化。这确实给我的应用程序布局带来了问题,我很难理解为什么会这样


有人能解释一下吗?

一张图片胜过千言万语。。。显示您的XAML和页面截图。我不明白。这些步骤很容易复制。还有谁看不见这个吗?