Windows características de la plataforma
El desarrollo Xamarin.Forms de aplicaciones para Windows plataformas requiere Visual Studio. La página plataformas admitidas contiene más información sobre los requisitos previos.
Aplicaciones de Xamarin.Forms
que se ejecutan Windows" data-linktype="relative-path"/>
Características específicas de las plataformas
Las características específicas de la plataforma permiten consumir funcionalidades que solo están disponibles en una plataforma específica, sin implementar representadores o efectos personalizados.
Se proporciona la siguiente funcionalidad específica de la plataforma para vistas, páginas y diseños en la Plataforma Xamarin.Forms Windows universal (UWP):
- Establecer una clave de acceso para
VisualElement. Para obtener más información, vea Claves de acceso de VisualElement en Windows. - Deshabilitar el modo de color heredado en un
VisualElementcompatible. Para obtener más información, vea Modo de color heredado de VisualElement en Windows.
Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms las vistas en UWP:
- Detectar el orden de lectura del contenido de texto
Entryen las instancias , yEditorLabel. Para obtener más información, vea InputView Reading Order en Windows. - Habilitar la compatibilidad con gestos de pulsación en
ListViewun . Para obtener más información, vea ListView SelectionMode en Windows. - Habilitar la dirección de extracción de un que se va a
RefreshViewcambiar. Para obtener más información, vea RefreshView Pull Direction on Windows. - Permitir que
SearchBarinteractúe con el motor de revisión ortúrquea. Para obtener más información, vea SearchBar Spell Check en Windows. - Establecer el subproceso en el que
WebViewun hospeda su contenido. Para obtener más información, vea Modo de ejecución de WebView en Windows. - Habilitación de
WebViewpara mostrar alertas de JavaScript en un cuadro de diálogo de mensaje de UWP. Para obtener más información, vea WebView JavaScript Alerts on Windows.
Se proporciona la siguiente funcionalidad específica de la plataforma para Xamarin.Forms las páginas de UWP:
- Contraer la barra
FlyoutPagede navegación. Para obtener más información, vea FlyoutPage Navigation Bar (Barrade navegación de FlyoutPage) Windows . - Establecer las opciones de selección de ubicación de la barra de herramientas. Para obtener más información, vea Colocación de la barra de herramientas de Windows.
- Habilitar iconos de página que se mostrarán en una barra de
TabbedPageherramientas. Para más información, consulte Iconos de TabbedPage en Windows.
Se proporciona la siguiente funcionalidad específica de la plataforma para la Xamarin.FormsApplication clase en UWP:
- Especificar el directorio del proyecto desde el que se cargarán los recursos de imagen. Para obtener más información, vea Directorio de imagen predeterminado en Windows.
Compatibilidad con plataformas
Las plantillas disponibles en Visual Studio contienen un proyecto Windows plataforma universal Xamarin.Forms (UWP).
Nota:
Xamarin.Forms1.x y 2.x Xamarin.FormsWindows Phone 8.1y Windows 8.1 desarrollo de aplicaciones. Sin embargo, estos tipos de proyecto han quedado en desuso.
Introducción
Vaya a Archivo nuevo > Project en Visual Studio elija una de las plantillas aplicación en blanco multiplataforma > empezar.
Las soluciones anteriores, o las creadas en macOS, no tendrán todos los proyectos de Windows enumerados anteriormente (pero deben agregarse Xamarin.Forms manualmente). Si la Windows que desea establecer como destino aún no está en la solución, visite las instrucciones de instalación para agregar los tipos Windows proyecto deseados.
Ejemplos
Todos los ejemplos del libro de Charles Petzold incluyen proyectos de plataforma universal Windows (para Windows 10).
La aplicación de demostración "Scott Hanselman" está disponible por separado y también incluye proyectos de Apple Watch y Android Wear (con Xamarin.iOS y Xamarin.Android, respectivamente, no se ejecuta en esas plataformas).