【问题标题】:Flyout menu with custom button, XAMARIN FORMS带有自定义按钮的弹出菜单,XAMARIN FORMS
【发布时间】:2022-03-02 18:26:04
【问题描述】:

我想问是否可以制作自己的按钮来打开菜单。 关键是,在制作外壳弹出菜单时,打开侧面菜单的按钮位于顶部,而我需要它位于底部。 如果有人可以帮助我,我会很高兴,谢谢

【问题讨论】:

  • 欢迎来到 SO!似乎这不能在 Shell 应用程序中修改。如果需要实现这一点,您可以尝试使用Custom Renderer

标签: xamarin.forms


【解决方案1】:

也许会有帮助

<Shell ...
       FlyoutIcon="flyouticon.png">
    ...       
</Shell>

【讨论】:

  • 我认为这对我没有帮助,我只需要底部的按钮LikeThis
【解决方案2】:

您可以绑定到 mvvm 中的布尔值:

<Shell ...
       FlyoutIsPresented="{Binding IsFlyoutOpen}">
</Shell>

或者,您可以直接在后面的代码中设置状态:

Shell.Current.FlyoutIsPresented = false;

欲了解更多信息,请查看https://docs.microsoft.com/nb-no/xamarin/xamarin-forms/app-fundamentals/shell/flyout

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 2017-05-04
    • 2015-07-15
    相关资源
    最近更新 更多