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 cómo implementar Material Design mediante la actualización de aplicaciones de Xamarin.Forms Android existentes.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

Indexación de la aplicación permite a las aplicaciones que de lo contrario serían olvidadas después de unos pocos se usa para mantener su relevancia por aparezcan en los resultados de 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 los datos de la aplicación, normalmente, 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 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

Algunos estilos de iOS se pueden realizar 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 tiene ahora soporte técnico de vista previa para aplicaciones de GTK #.Xamarin.Forms now has preview support for GTK# apps.

MacMac

Xamarin.Forms tiene ahora la compatibilidad de versión preliminar para las aplicaciones de Mac OS.Xamarin.Forms now has preview support for macOS apps.

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.

ComplementosPlugins

Hay una amplia variedad de complementos de código abierto en Github, Nuget y el Store del componente Xamarin para ayudar a ampliar las 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.

TizenTizen

Tizen .NET permite crear aplicaciones .NET con Xamarin.Forms y Tizen .NET Framework.Tizen .NET enables you to build .NET applications with Xamarin.Forms and the Tizen .NET Framework.

WindowsWindows

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

WPFWPF

Xamarin.Forms tiene ahora soporte técnico de vista previa para aplicaciones de Windows Presentation Foundation (WPF).Xamarin.Forms now has preview support for Windows Presentation Foundation (WPF) apps.