Windows 平台功能

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

Xamarin.Forms 在 Windows 上运行的应用程序

平台特定内容

平台特定允许你使用仅在特定平台上可用的功能,而无需实现自定义呈现器或效果。

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

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

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

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

平台支持

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

注意

Xamarin.Forms1.x 和 2.x 支持 Windows Phone 8 SilverlightWindows Phone 8.1Windows 8.1应用程序开发。 但是,这些项目类型已弃用。

入门

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

较旧的 Xamarin.Forms 解决方案或在 macOS 上创建的解决方案不会具有上面列出的所有 Windows 项目 (,但需要手动添加) 。 如果你希望面向的 Windows 平台尚未在你的解决方案中,请访问 设置说明 以添加所需的 Windows 项目类型/秒。

示例

查尔斯·佩佐德(Charles Petzold)的《创建移动应用》Xamarin.Forms一书的所有示例都包括用于Windows 10) 项目的通用 Windows 平台 (。

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