我已经为 Windows Phone 7 开发了一个应用程序(它也正在更新到 Windows Phone 8),我在应用程序栏中遇到了一个特殊的 UI 问题。
我正在向 ApplicationBar 添加 4 个 ApplicationBarMenuItems。
但是当应用程序渲染 ApplicationBar 时,它会在 appBar 的底部显示额外的空间。
当我使用 3 个 ApplicationBarMenuItems 时,这不会发生。
注意:在 WP7.5 和 WP8 中都观察到此行为。
我找不到任何解释这一点或解决方法的官方文档。我偶然发现了下面的帖子,
http://www.jeff.wilcox.name/2011/03/metro-design-guide-v1/
其中指出,
应用程序栏根据其中的菜单项数量移动到特定大小。如果您有 4 件商品,它将显示 5 件的尺寸——因此在视觉上它可能看起来不太正确。如果可以,请尝试优化 3 或 5 个菜单项以获得最佳、最紧凑的外观。
有什么想法吗?