我有一个xamarin.forms应用程序,它使用主“详细信息”页面。我将xamarin.forms包更新为Latest 5.0.0.1791-pre5
。之所以更新到最新的预发行版,是因为我想提供DynamicResource
给LinearGradientBrush上存在问题的Latest Stable 4.8
。现在,更新到最新的预发行版后,主详细信息页面的hambuger图标消失了。当我降级到最新的稳定版时,会显示图标。这是只发生在我身上还是这是最新软件包的错误?
XF 5.0之后,MasterDetailPage
已重命名为FlyoutPage。这是弃用的,因此您的应用将像以前一样运行。要采用此更改,我们建议您将项目中的MasterDetailPage重命名为FlyoutPage。检查发行说明。
在您的情况下,作为解决方法,您可以为母版页设置自定义图标。
<MasterDetailPage.Master>
<pages:MasterDetailPageMaster IconImageSource="test.png" />
</MasterDetailPage.Master>
并将图标放在iOS项目->资产和Android资源-> drawable中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句