【问题标题】:Menu Flyout XAML - C# - Windows 10 Mobile菜单弹出 XAML - C# - Windows 10 移动版
【发布时间】:2015-10-05 22:56:02
【问题描述】:

我需要我的 ToggleMenuFlyout 占据全屏(在我的手机上),但我不能。

有人可以帮助我吗?

我的代码:

AppBarButton x: Name = "FiltersPhone" Icon = "Filter" label = "Names">
                 <AppBarButton.Flyout>
                      <MenuFlyout>
                     <MenuFlyout.MenuFlyoutPresenterStyle>
                         <Style TargetType = "MenuFlyoutPresenter">
                             <Setter Property = "Background" Value = "Transparent" />
                             <Setter Property = "BorderThickness" Value = "0" />
                             <Setter Property = "Margin" Value = "0,4,0,0" />
                         </ Style>
                     </MenuFlyout.MenuFlyoutPresenterStyle>
                     <ToggleMenuFlyoutItem x: Name = "FlyoutItemDate" Text = "Today" tag = "Date"
                                            IsChecked = "True />

                 </ MenuFlyout>
                 </AppBarButton.Flyout>
             </ AppBarButton>

谢谢

【问题讨论】:

  • 似乎与 stackoverflow.com/questions/32948697/… 重复。你想要全屏还是全屏?如果它是全宽的,请检查我在该问题中的答案。如果是全屏,请采纳@Stanley1 的建议。
  • 我需要切换菜单弹出窗口占据整个屏幕宽度
  • 然后在你的另一个问题中检查我的答案。我添加了一个屏幕截图供您参考。

标签: xaml menu windows-10 appbar windows-10-mobile


【解决方案1】:
            <AppBarButton>
            <AppBarButton.Flyout >
                <MenuFlyout Placement="Full"></MenuFlyout>
            </AppBarButton.Flyout>
            </AppBarButton>

祝你好运!

【讨论】:

  • 您好,问题是一样的。切换菜单弹出未占据整个屏幕宽度。当我放这个时,左右两边都有一个小边距,并且弹出是中心。 :(
  • 这就是弹出窗口的工作原理......也许你应该实现一个弹出窗口。
  • 奇怪的是,在人像模式下一切都是完美的。但是风景错了!
猜你喜欢
  • 2016-02-15
  • 2015-12-13
  • 2016-01-20
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
  • 1970-01-01
  • 2015-12-12
  • 2012-09-09
相关资源
最近更新 更多