【问题标题】:Master details hamburger icon not showing in xamarin latest pre release 5.0.0.1791Xamarin 最新预发布版 5.0.0.1791 中未显示主详细信息汉堡包图标
【发布时间】:2021-06-29 00:21:22
【问题描述】:

我有一个使用主详细信息页面的 xamarin.forms 应用程序。我将 xamarin.forms 包更新为Latest 5.0.0.1791-pre5。我更新到最新预发布的原因是我想将DynamicResource 提供给在Latest Stable 4.8 上有问题的LinearGradientBrush。

现在更新到最新的预发布后,主详情页面的汉堡图标消失了。当我降级到最新稳定时,图标显示。它只是发生在我身上还是这是最新软件包的错误?

【问题讨论】:

    标签: xamarin xamarin.forms


    【解决方案1】:

    在 XF 5.0 之后,MasterDetailPage 已重命名为 FlyoutPage。这是一个弃用,因此您的应用程序将像以前一样工作。要采用此更改,我们建议您将项目中的 MasterDetailPage 重命名为 FlyoutPage。检查release note

    在您的情况下,作为一种解决方法,您可以为母版页设置自定义图标。

    <MasterDetailPage.Master>
        <pages:MasterDetailPageMaster  IconImageSource="test.png" />
    </MasterDetailPage.Master>
    

    并将图标放到 iOS project ->AssetsAndroid Resource -> drawable 中。

    【讨论】:

      猜你喜欢
      • 2018-04-15
      • 2018-04-27
      • 2014-09-26
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-16
      • 1970-01-01
      相关资源
      最近更新 更多