Xamarin.Forms
与Xamarin.Forms跨平台的用户界面
Xamarin的。 形式是一个跨平台的UI工具包,它允许开发人员 轻松地创建本地用户界面布局,可以共享 在Android,iOS,Windows Phone。 本节包含了 Xamarin.Forms概论 和 我们的导游 帮助你建立Xamarin的。 表单应用程序。 你也可以 了解更多 对其功能,尽 样品 ,浏览 API文档 。
与Xamarin.Forms创建移动应用程序查尔斯的预览版影片即将到来的书 与Xamarin.Forms创建移动应用程序 是 可以免费下载 来帮助您开始使用Xamarin.Forms ! |
Xamarin的。 形式为Windows商店看看 Xamarin的。 形式运行在Windows上存储应用! 添加项目上运行Windows 8.1和Windows Phone 8.1现有Xamarin的。 形式的解决方案。 |
Xamarin的。 形式为您的项目吗?
Xamarin的提供了两种方法来构建好,本地应用。 Xamarin的。 形式最大化代码共享, Xamarin.iOS 和 Xamarin.Android 提供直接访问特定于平台的api。
Xamarin的。 形式最适合:
|
|
Xamarin.iOS &Xamarin.Android 最适合:
|
无论哪种方式,你会得到完全本地应用 共享业务逻辑 使用c#和。 净框架。
Xamarin的。 表单开发人员指南
这些文件在本节向您展示如何构建 使用Xamarin.Forms跨平台的应用程序。
Xamarin.Forms概论
本文讨论了Xamarin的什么。 形式是为开发应用程序和一些关键的概念,包括 视图和布局 , 列表视图 控制, 数据绑定 和 导航 。
Xamarin的。 表单控件引用
本文档是一个快速参考构成Xamarin的UI的观点。 形式框架,例如 页面 , 布局 , 的观点 和 细胞 。
处理……
使用Xamarin的不同方面。 形式的api包括 图片 , 字体 和 文件 。
为每个平台定制控件
自定义呈现让开发商“覆盖”Xamarin的缺省呈现。 表单控件来定制他们的外观和行为在每个平台上(如果需要使用本机sdk)。
通过DependencyService访问本机功能
DependencyService提供了一个简单的定位器,这样您可以在您的共享代码代码接口和提供特定于平台的实现自动解决,因此很容易在Xamarin.Forms参考特定于平台的功能。
与MessagingCenter发布和订阅
Xamarin.Forms MessagingCenter
使视图模型和与其他组件不需要知道任何关于合同对方除了一个简单的消息。
与RESX本地化资源文件
内置的。 网络本地化框架可以用来构建与Xamarin.Forms跨平台多语言应用程序。
Xamarin的自动化测试。 外的云和Xamarin的测试
Xamarin的测试云的 外的 Xamarin的组件可以使用。 形式来编写UI测试运行在云中数以百计的设备。
Xamarin的。 形式XAML基础知识
XAML-the可扩展应用程序标记语言允许开发人员定义在Xamarin的用户界面。 表单应用程序使用标记而不是代码。 Xamarin的XAML从来都不需要。 形成项目,但通常比等效代码更简洁,更俱视觉连贯,并可能toolable。 XAML尤其适合使用流行的MVVM(Model-View-ViewModel)应用程序体系结构:XAML定义视图与视图模型的代码通过XAML-based数据绑定。
API文档
浏览Xamarin.Forms的API文档。
样品
查看示例Xamarin的画廊。 形式或直接克隆 从 Github 。