Xamarin.Forms探索--使用 Xamarin.Forms 来创建跨平台的用户界面

接下来我们有一系列的文章来介绍如何使用 Xamarin.Form 来进行跨平台的应用程序开发,如下:

1. Xamarin.Forms入门

介绍什么是Xamarin.Forms,以及Xamarin.Forms中的一些核心概念,包括视图,布局,以及数据绑定,界面导航等等。

2. Xamarin.Forms 常用控件介绍

介绍了包含在Xamarin.Forms框架中的一些主要控件,例如分页控件,视图,单元格以及其他布局控件。

3. 使用 Xamarin.Forms 操纵图片,字体和文件

介绍在Xamarin.Forms中如何使用图片,设置字体,颜色,操纵文件等等。

4. 开发自定义控件改变样式

介绍开发人员如何通过自定义控件来改变控件的展现效果,还可以为各个平台编写特定的展现。

5. 如何通过DependencyService进行原生平台操作

Xamarin.Forms DependencyService提供了一种简单的方式,使得开发人员可以统一封装各个平台的原生操作,上层调用者可以无差别的使用这些原生操作。

6. 如何发布和订阅消息

Xamarin.Forms MessagingCenter使得视图模型之间,或者视图模型与其他组件之间可以通过消息进行交互,这些组件无需了解对方的细节,只需要遵循一个简单的消息协议。

7. 如何进App的本地化

与.NET程序完全一致,Xamarin.Forms也通过 RESX 文件来进行多语言本地化的支持。

8. 如何进行自动化测试

Xamarin 提供了Xamarin.Forms的UI测试框架,通过Xamarin 测试云平台可以在数以百计的设备上进行UI测试。

9. 如何使用 XAML定义 Xamarin.Forms 界面

Xamarin.Forms允许开发人员通过XAML来进行用户界面的定义和搭建,XAML在Xamarin.Forms中不是必需的,但是通过XAML来搭建UI界面会更简洁,更加的可视化,更适合于MVVM的应用程序架构,另外在XAML中还可以与视图模型进行数据绑定。

 



本文转自 powertoolsteam 51CTO博客,原文链接:http://blog.51cto.com/powertoolsteam/1617582,如需转载请自行联系原作者

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/414701

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。