Xamarin Forms的Prism第二部分:基本导航和依赖注入(Dependency Injection)模式


发布者 Elyn  发布时间 1474439422554
关键字 分享 

前一篇文章中,我们已经开始介绍在Xamarin Forms应用程序中如何利用Prism(6.2)的新版本来实现MVVM模式的基本概念。到目前为止,我们还没有看到什么特别的东西是我们用另一个框架做不到的:我们在上一篇文章中创建了一个视图(View)、一个视图模型(ViewModel),然后我们通过绑定连接它们。在这篇文章中,我们将看到Prism如何帮助处理一个在MVVM应用程序中很难处理的非常常见的场景:导航和页面的生命周期。

Xamarin FormsPrismDependency Injection

正如我们在前一篇文章中提到的,我们要为TrackSeries——一个提供电视节目信息的网站,创建一个简单的客户端。该应用程序将显示当前的顶级系列,将允许用户发现更多关于它的内容。为了实现这一目标,我们可以用一组网站提供的REST服务,这是非常简单的使用和处理REST服务的遵循标准的最佳实践:你调用一个使用HTTP命令的URL,接收返回一个JSON响应结果。

举个例子,如果你想知道哪些是顶级系列,你可以执行一个HTTP GET请求到以下URL:https://api.trackseries.tv/v1/Stats/TopSeries。服务将返回给你一个JSON响应,包含顶级系列的所有细节:









  开源的 OurJS
OurJS开源博客已经迁移到 OnceOA 平台。

  关注我们
扫一扫即可关注我们:
OnceJS

OnceOA