Características de la plataforma de Xamarin.FormsXamarin.Forms Platform Features

Xamarin.Forms es extensible y le permite incorporar características específicas de plataforma mediante efectos, representadores personalizados, DependencyService, el MessagingCentery mucho más.Xamarin.Forms is extensible and lets you incorporate platform-specific features using effects, custom renderers, the DependencyService, the MessagingCenter, and more.

AndroidAndroid

Esta guía describe los detalles de plataforma Android proporcionados por Xamarin.Forms y cómo implementar Material Design mediante la actualización de aplicaciones de Xamarin.Forms Android existentes.This guide describes the Android platform-specifics provided by Xamarin.Forms, and how to implement Material Design by updating existing Xamarin.Forms Android apps.

Clase de dispositivoDevice class

Cómo usar el Device clase para crear un comportamiento específico de la plataforma en código compartido y la interfaz de usuario (incluido el uso de XAML).How to use the Device class to create platform-specific behavior in shared code and the user interface (including using XAML). También cubre BeginInvokeOnMainThread que es esencial al modificar los controles de interfaz de usuario de subprocesos en segundo plano.Also covers BeginInvokeOnMainThread which is essential when modifying UI controls from background threads.

iOSiOS

Esta guía describen los detalles plataforma de iOS proporcionados por Xamarin.Forms y cómo realizar aplicar estilos a través de iOS adicionales Info.plist y UIAppearance API.This guide describes the iOS platform-specifics provided by Xamarin.Forms, and how to perform additional iOS styling via Info.plist and the UIAppearance API.

Formularios nativosNative forms

Formularios nativos permiten Xamarin.Forms ContentPage -derivados de las páginas que será consumido por los proyectos nativos de Xamarin.iOS, Xamarin.Android y plataforma Universal de Windows (UWP).Native Forms allow Xamarin.Forms ContentPage-derived pages to be consumed by native Xamarin.iOS, Xamarin.Android, and Universal Windows Platform (UWP) projects.

Vistas nativasNative views

Pueden hacer referencia directamente a vistas nativas de iOS, Android y la plataforma Universal de Windows de Xamarin.Forms.Native views from iOS, Android, and the Universal Windows Platform can be directly referenced from Xamarin.Forms. Se pueden establecer las propiedades y los controladores de eventos en vistas nativas, y pueden interactuar con las vistas de Xamarin.Forms.Properties and event handlers can be set on native views, and they can interact with Xamarin.Forms views.

Funcionalidades específicas de plataformaPlatform-specifics

Funcionalidades específicas de plataforma permiten utilizar la funcionalidad que solo está disponible en una plataforma concreta, sin necesidad de representadores personalizados o los efectos.Platform-specifics allow you to consume functionality that's only available on a specific platform, without requiring custom renderers or effects. Además, los proveedores pueden crear sus propias funcionalidades específicas de plataforma con efectos.In addition, vendors can create their own platform-specifics with Effects.

WindowsWindows

Esta guía describe los detalles plataforma de Windows proporcionados Xamarin.Forms y cómo agregar un proyecto UWP a una solución existente de Xamarin.Forms.This guide describes the Windows platform-specifics provided by Xamarin.Forms, and how to add a UWP project to an existing Xamarin.Forms solution.