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?

  • Wie man einen Prozess von System.Diagnostics.Process stoppen und die Statistiken am Ende erhalten
  • Java Lang Nicht unterstützterClassVersion Fehler in Xamarin Studio
  • Wie bekomme ich Alert-Box mit Xamarin.Forms für die Validierung?
  • Android System WebView stürzt Android Apps ab! "Grabsteine ​​sind deaktiviert auf JB MR2 + Benutzer baut"
  • Protokollierung von Xamarin Unhandled (Android Uncaught) Ausnahmen
  • Kann das ScrollView-Layout nicht im SlidingUpPanelLayout Xamarin Android verwenden
  • Wie man Web Api in xamarin CrossPlatform Anwendung verbrauchen
  • Xamarin Android Player / Visual Studio: Stuck bei "Starting Emulator"
  • 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.