【发布时间】:2017-12-29 17:17:40
【问题描述】:
我正在使用 MvvmCross 4.4.0 并面临这样的问题:在某些情况下,侧边菜单不会出现汉堡包图标和主页标题。 (观看图片)在我的情况下,它在显示 menuViewModel 几乎立即应用程序启动后不可见。但是,当我在 menuViewModel 之前导航到其他 ViewModel 时,图标是可见的。在导航到其他页面后,它也会出现。
MenuView 的代码:
[MvxPanelPresentation(MvxPanelEnum.Left, MvxPanelHintType.ActivePanel, showPanel: false)]
public partial class MenuView : MvxViewController<MenuViewModel>, IMvxSidebarMenu
{
public MenuView() : base("MenuView", null)
{
}
public virtual bool HasShadowing => false;
public UIImage MenuButtonImage => UIImage.FromBundle("HamburgerMenu");
....
}
从任何页面导航到此始终是相同的方式
ShowViewModel
();
有人对解决方法有任何建议吗?提前致谢。
【问题讨论】:
-
这可能是一个已在较新版本中修复的错误。您应该考虑升级。
标签: image xamarin.ios mvvmcross hamburger-menu