Controls Reference (Referencia de controles)

Download SampleDescargar el ejemplo

La interfaz de usuario de una aplicación de Xamarin.Forms está construida con objetos que se corresponden con los controles nativos de cada plataforma de destino. Esto permite que las aplicaciones específicas de la plataforma para iOS, Android y la Plataforma universal de Windows utilicen código de Xamarin.Forms contenido en una biblioteca de .NET Standard.

Los cuatro grupos de control principales que se usan para crear la interfaz de usuario de una aplicación de Xamarin.Forms son los siguientes:

Una página de Xamarin.Forms ocupa generalmente toda la pantalla. La página normalmente contiene un diseño, que contiene vistas y posiblemente otros diseños. Las celdas son componentes especializados que se usan en conexión con TableView y ListView. Un diagrama de clases que muestra la jerarquía de tipos que se suelen usar para compilar una interfaz de usuario en Xamarin.Forms se puede encontrar en Jerarquía de clases de controles de Xamarin.Forms.

En los cuatro artículos sobre Páginas, Diseños, Vistas, y Celdas, se describe cada tipo de control con vínculos a la documentación de su API, un artículo que describe su uso (si existe), y uno o más programas de ejemplo (si existen). Cada tipo de control también va acompañado de una captura de pantalla que muestra una página del ejemplo FormsGallery que se ejecuta en dispositivos iOS y Android. Debajo de cada captura de pantalla se muestran vínculos al código fuente de la página de C#, a la página XAML equivalente y (cuando corresponda) al archivo de código subyacente de C# para la página XAML.

Nota:

Las páginas, los diseños y las vistas se derivan de la clase VisualElement. La clase VisualElement proporciona una variedad de propiedades, métodos y eventos que son útiles para derivar clases. Para más información, vea Propiedades, métodos y eventos de VisualElement.

Además de los controles proporcionados con Xamarin.Forms, hay controles de terceros disponibles. Para más información, vea Controles de terceros.