Windows 平台功能

开发适用于 Windows 平台的 Xamarin.Forms 应用程序需要 Visual Studio。 支持的平台页包含了有关先决条件的详细信息。

Xamarin.Forms Applications Running on Windows

平台特定内容

平台特定内容让你可以使用仅在特定平台上提供的功能,而无需实现自定义呈现器或效果。

为通用 Windows 平台 (UWP) 上的 Xamarin.Forms 视图、页面和布局提供以下特定于平台的功能:

为 UWP 上的 Xamarin.Forms 视图提供以下特定于平台的功能:

为 UWP 上的 Xamarin.Forms 页面提供以下特定于平台的功能:

为 UWP 上的 Xamarin.FormsApplication 类提供以下特定于平台的功能:

平台支持

Visual Studio 中提供的 Xamarin.Forms 模板包含通用 Windows 平台 (UWP) 项目。

注意

Xamarin.Forms 1.x 和 2.x 支持 Windows Phone 8 Silverlight、Windows Phone 8.1,以及 Windows 8.1 应用程序开发。 但已弃用这些项目类型。

使用入门

转到 Visual Studio 中的“文件”>“新建”>“项目”,然后选择“跨平台”>“空白应用(Xamarin.Forms)”模板之一以开始使用

旧版 Xamarin.Forms 解决方案或在 macOS 上创建的解决方案不会列出上述所有 Windows 项目(需要手动添加)。 如果所需的目标 Windows 平台尚未包含在你的解决方案中,请访问安装说明以添加所需的 Windows 项目类型。

示例

Charles Petzold 编著的书籍《使用 Xamarin.Forms 创建移动应用》中的所有示例都包括通用 Windows 平台(适用于 Windows 10)项目

“Scott Hanselman”演示应用单独提供,还包括 Apple Watch 和 Android Wear 项目(分别使用 Xamarin.iOS 和 Xamarin.Android,Xamarin.Forms 不在这些平台上运行)。