Kann ich WPFs Vollbild-Benutzeroberfläche auf Xamarin verwenden?

Ich denke daran, Xamarin zu benutzen, ist es möglich, ein Vollbild-WPF-Projekt zu machen und es auf iOS und Android zu verwenden?

  • Schließen Sie ByteArrayOutputStream in einer Android-Anwendung
  • Wie kann ich diesen Fehler in Android lösen? Java.net.MalformedURLException: Protokoll nicht gefunden:
  • Unterschied zwischen AlarmManager und ScheduledExecutorService
  • So verbinden Sie Android-Gerät mit PPTP VPN
  • Einrichten von RelativeLayout im Java-Code
  • Leistung: Wie kann ich verhindern, dass requestLayout () die gesamte Hierarchie auslegt
  • Java.net.SocketException: recvfrom fehlgeschlagen: ECONNRESET (Connection reset by peer) Über WIFI
  • Wie man Dateien auf der SD-Karte in einer ListView anzeigt?
  • Firebase Cloud Messaging (FCM) - Starten Sie Aktivität, wenn der Benutzer auf die Benachrichtigung mit Extras klickt
  • Unterschied zwischen Handler.post (Runnable r) und Activity.runOnUiThread (Runnable r)
  • Android Dagger aktualisiert Werte außerhalb Modul
  • Platziere in FrameLayout in Android
  • 4 Solutions collect form web for “Kann ich WPFs Vollbild-Benutzeroberfläche auf Xamarin verwenden?”

    Nr. Xamarin.Android und Xamarin.iOS stellen die Benutzeroberfläche der relevanten Plattformen – Sie können nicht einfach WPF auf sie verwenden.

    Allerdings, wenn Sie trennen Sie Ihre "Business-Logik" aus der UI-Logik in Ihrer Anwendung, können Sie auch in der Lage, das gleiche Business-Logik-Projekt zu verwenden, und erstellen Sie einfach neue UI-Projekte (eine pro Plattform). Natürlich, das beruht auf Ihrer "Geschäftslogik" nur die Funktionalität, die auf Xamarin verfügbar ist; Im Allgemeinen möchten Sie eine Portable Class Library mit diesem Code erstellen.

    Nein das ist nicht möglich. Sie müssen die Native APIs für die Benutzeroberfläche auf IOS und Android verwenden, wenn Sie Xamarin verwenden.

    Sie können definitiv eine Menge Code zu teilen, aber WPF wird nicht funktionieren.

    Nein. Xamarin setzt auf den nativen UI-Stack der Plattform. Sie können nicht eine WPF-Benutzeroberfläche (oder eine Winforms oder Silverlight UI) und führen Sie es auf iOS oder Android. Was Sie tun können, ist, den zugrunde liegenden Kern Ihres WPF-Projekts (Domain, Services, Daten, Geschäftslogik) zu verwenden und Xamarin zu verwenden, um eine iOS und / oder Android native UI darüber zu erstellen.

    WPF wird nur unter Windows unterstützt – es wird nicht einmal auf anderen Plattformen mit Desktop-APIs für Mono unterstützt.

    Im Allgemeinen, mit Xamarin, der Ansatz ist, teilen Sie "Logik" -Kode, aber verwenden Sie native UI-Projekte für jede Plattform.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.