【发布时间】:2022-03-02 18:26:04
【问题描述】:
我想问是否可以制作自己的按钮来打开菜单。 关键是,在制作外壳弹出菜单时,打开侧面菜单的按钮位于顶部,而我需要它位于底部。 如果有人可以帮助我,我会很高兴,谢谢
【问题讨论】:
-
欢迎来到 SO!似乎这不能在 Shell 应用程序中修改。如果需要实现这一点,您可以尝试使用Custom Renderer。
标签: xamarin.forms
我想问是否可以制作自己的按钮来打开菜单。 关键是,在制作外壳弹出菜单时,打开侧面菜单的按钮位于顶部,而我需要它位于底部。 如果有人可以帮助我,我会很高兴,谢谢
【问题讨论】:
标签: xamarin.forms
也许会有帮助
<Shell ...
FlyoutIcon="flyouticon.png">
...
</Shell>
【讨论】:
您可以绑定到 mvvm 中的布尔值:
<Shell ...
FlyoutIsPresented="{Binding IsFlyoutOpen}">
</Shell>
或者,您可以直接在后面的代码中设置状态:
Shell.Current.FlyoutIsPresented = false;
欲了解更多信息,请查看https://docs.microsoft.com/nb-no/xamarin/xamarin-forms/app-fundamentals/shell/flyout
【讨论】: