控件引用

Xamarin.Forms 应用程序的用户界面由映射到每个目标平台的本机控件的对象构造。 这允许 iOS、Android 和通用 Windows 平台的特定于平台的应用程序使用 Xamarin.Forms.NET Standard 库中包含的代码

用于创建 Xamarin.Forms 应用程序用户界面的四个主要控制组如下:

Xamarin.Forms 页通常占据整个屏幕。 页面通常包含布局,其中包含视图以及可能的其他布局。 单元是专用组件,用于与 TableViewListView 连接。 可以在 Xamarin.Forms 控件类层次结构中找到显示通常用于在 Xamarin.Forms 中构建用户界面的类型层次结构的类图。

布局Views单元上的四篇文章中,每种类型的控件都通过指向其 API 文档的链接、描述其用法的文章(如果存在)以及一个或多个示例程序(如果存在的话)进行了描述。 每种类型的控件还附带屏幕截图,显示了在 iOS 和 Android 设备上运行的示例中的页面。 每个屏幕截图下面都是指向 C# 页面的源代码、等效 XAML 页面以及 XAML 页面的 C# 代码隐藏文件(如适用)的链接。

注意

页面、布局和 Views 派生自 VisualElement 类。 VisualElement 类提供了在派生类时有用的各种属性、方法和事件。 有关更多信息,请参阅 VisualElement 属性、方法和事件

除了随 Xamarin.Forms 提供的控件外,还提供第三方控件。 有关更多信息,请参阅第三方控件