3

每当我在应用栏中添加菜单项时,菜单项下都会出现额外的行或空格。我不知道如何删除它。它真的很烦人。特此我已按图像添加该菜单。请帮助我摆脱多余的空间。

我的 XAML 代码:

<phone:PhoneApplicationPage.ApplicationBar>
        <shell:ApplicationBar Mode="Default" Opacity="1.0" IsMenuEnabled="True" IsVisible="True">
            <shell:ApplicationBarIconButton IconUri="/Assets/folder.png" Text="about" Click="more1"/>
            <shell:ApplicationBarIconButton IconUri="/Assets/next.png" Text="goto" Click="gotopage"/>
            <shell:ApplicationBar.MenuItems>
                <shell:ApplicationBarMenuItem Text="rate this app" Click="rateapp"/>
                <shell:ApplicationBarMenuItem Text="like us" Click="like"/>
            </shell:ApplicationBar.MenuItems>
        </shell:ApplicationBar>
    </phone:PhoneApplicationPage.ApplicationBar>

通过以上代码输出应用程序栏:

在此处输入图像描述

4

3 回答 3

2

据我所知,当有 2 个或更少的菜单项时,应用程序栏的默认行为是拥有此空间。您可以通过添加另一个菜单项(输入帮助或关于我们或其他内容)来消除空间,以便您拥有 3 个菜单项,或者通过创建自己的应用程序栏。不过,对于这样一个小问题,第二条路线似乎真的有点矫枉过正。

于 2013-08-14T11:48:50.620 回答
2

http://social.msdn.microsoft.com/Forums/wpapps/en-US/6920301e-50a4-40fc-930b-28ae12a81cc6/extra-space-in-applicationbar-with-4-menu-items这个链接很有帮助。项目的数量应该是奇数。否则我们无法避免空白。

于 2013-09-10T11:33:59.007 回答
0

目前,App Bar 只有几个可以显示的尺寸。一项、三项、五项。因此,如果您有 4 件或 2 件物品,为什么您会获得额外的空间。

于 2015-09-03T11:33:21.783 回答