Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Puedo usar la interfaz de pantalla completa de WPF en Xamarin?

Estoy pensando en comenzar a usar Xamarin, ¿es posible tomar un proyecto WPF a pantalla completa y usarlo en iOS y Android?

4 Solutions collect form web for “¿Puedo usar la interfaz de pantalla completa de WPF en Xamarin?”

No. Xamarin.Android y Xamarin.iOS exponen la interfaz de usuario de las plataformas relevantes – no se puede utilizar WPF en ellos.

Sin embargo, si separa su "lógica de negocio" de la lógica de la interfaz de usuario de su aplicación, es posible que pueda utilizar el mismo proyecto de lógica de negocio y crear nuevos proyectos de interfaz de usuario (uno por plataforma). Por supuesto, eso depende de su "lógica de negocio" que requiere solamente la funcionalidad que está disponible en Xamarin; Más generalmente usted quisiera crear una biblioteca portable de la clase con ese código adentro.

No, esto no es posible. Tienes que usar la API nativa para la interfaz de usuario en IOS y Android cuando usas Xamarin.

Definitivamente puede compartir mucho código, pero WPF no funcionará.

No. Xamarin depende de la pila nativa de UI de cada plataforma. No puede tomar una interfaz de usuario de WPF (o una interfaz de usuario de Winforms o Silverlight) y ejecutarla en iOS o Android. Lo que PUEDES hacer es tomar el núcleo subyacente de tu proyecto WPF (dominio, servicios, datos, lógica de negocio) y usar Xamarin para crear una IU nativa de iOS y / o Android encima.

WPF sólo es compatible con Windows, ni siquiera es compatible con otras plataformas con API de escritorio para Mono.

En general, con Xamarin, el enfoque es compartir código "lógico", pero usar proyectos nativos de interfaz de usuario para cada plataforma.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.