【问题标题】:Prism OnNavigatingTo no longer firesPrism OnNavigatingTo 不再触发
【发布时间】:2019-09-03 23:49:06
【问题描述】:

几个月来,我们一直在使用 Prism.Unity.Forms(版本 7.1.0.431)Xamarin.Forms,效果很好。我们目前尝试升级到 (版本 7.2.0.1367),这导致了行为上的重大变化。我们在整个应用程序中使用的 OnNavigatingTo 事件似乎在更新后不再触发。我能够通过一个简单的示例应用程序重现此行为。这是一个已知的错误/问题吗?

【问题讨论】:

    标签: xamarin xamarin.forms prism


    【解决方案1】:

    简短的回答:是的。在最新的 Prim 版本中,导航发生了一些重大变化:

    经过大量用户调查和采访后,很明显 INavigatingAware 的意图已经变得不明确,用户 实际上压倒性地要求进行重大更改。 不再支持 INavigatingAware。对于那些可能正在使用 OnNavigatingTo 与 INavigationAware 这将是最有影响力的 由于 INavigatingAware 已从 INavigationAware 意味着它将不再被调用。对于那些 谁直接实现了 INavigatingAware 你会看到一个构建 错误。通过简单地重命名所有实例,影响应该是最小的 INavigatingAware 的初始化。

    您可以阅读完整的发行说明here

    【讨论】:

      猜你喜欢
      • 2019-09-12
      • 1970-01-01
      • 1970-01-01
      • 2015-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-11
      • 2016-08-21
      相关资源
      最近更新 更多