Características de la plataformaPlatform Features

Xamarin.Forms es extensible y le permite incorporar características específicas de la 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 cómo implementar el Material de diseño mediante la actualización de las aplicaciones existentes de Xamarin.Forms Android.This guide describes how to implement Material Design by updating existing Xamarin.Forms Android apps.

Indexación de la aplicación y vinculación en profundidadApplication Indexing and Deep Linking

Indización de aplicación permite a las aplicaciones que de lo contrario serían olvidadas después de que algunos se usa para seguir siendo relevante que aparecen en los resultados de la búsqueda.Application indexing allows applications that would otherwise be forgotten after a few uses to stay relevant by appearing in search results. Vinculación en profundidad permite a las aplicaciones responder a un resultado de búsqueda que contiene datos de aplicación, por lo general, vaya a una página que se hace referencia desde un vínculo profundo.Deep linking allows applications to respond to a search result that contains application data, typically by navigating to a page referenced from a deep link.

Clase de dispositivoDevice Class

Cómo usar la Device clase para crear un comportamiento específico de la plataforma en el 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 la BeginInvokeOnMainThread que es esencial para modificar controles de interfaz de usuario desde los subprocesos en segundo plano.Also covers BeginInvokeOnMainThread which is essential when modifying UI controls from background threads.

iOSiOS

Algunos estilos iOS pueden realizarse a través de Info.plist y UIAppearance API.Some iOS styling can be performed via Info.plist and the UIAppearance API. Esta guía incluye ejemplos de cómo incluir características de iOS 9 en la aplicación de iOS de una solución Xamarin.Forms, incluidos la búsqueda de Spotlight Core.This guide includes examples of how to include iOS 9 features into the iOS app of a Xamarin.Forms solution, including Core Spotlight search.

GTKGTK

Xamarin.Forms ahora es compatible con vista previa aplicaciones GTK #.Xamarin.Forms now has preview support for GTK# apps.

MacMac

Xamarin.Forms tiene ahora compatibilidad con vista previa para las aplicaciones de Mac OS.Xamarin.Forms now has preview support for macOS apps.

WPFWPF

Xamarin.Forms tiene ahora compatibilidad con vista previa para las aplicaciones de Windows Presentation Foundation (WPF).Xamarin.Forms now has preview support for Windows Presentation Foundation (WPF) apps.

Formularios nativosNative Forms

Los formularios nativo permiten Xamarin.Forms ContentPage -derivado páginas a ser consumidos por los proyectos nativos de Xamarin.iOS y Xamarin.Android, 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 las vistas nativo de la plataforma Universal de Windows, iOS y Android de Xamarin.Forms.Native views from iOS, Android, and the Universal Windows Platform can be directly referenced from Xamarin.Forms. Propiedades y los controladores de eventos se pueden establecer en vistas nativo y pueden interactuar con vistas de Xamarin.Forms.Properties and event handlers can be set on native views, and they can interact with Xamarin.Forms views.

Obtener información específica de la plataformaPlatform-Specifics

Obtener información específica de la plataforma le permite 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.

ComplementosPlugins

Hay una amplia variedad de complementos de código abierto disponible en Github, Nuget y el almacén de componentes de Xamarin que ayuda a ampliar aplicaciones de Xamarin.Forms.There are a wide variety of open-source plug-ins available on Github, Nuget, and the Xamarin Component Store to help extend Xamarin.Forms apps.

WindowsWindows

Xamarin.Forms dispone de compatibilidad para la plataforma Universal de Windows (UWP) en Windows 10.Xamarin.Forms has support for the Universal Windows Platform (UWP) on Windows 10. Este artículo describe cómo agregar un un proyecto de UWP para una solución de Xamarin.Forms existente.This article describes how to add a a UWP project to an existing Xamarin.Forms solution.