MVVM Portable ViewModel / WPF / Xamarin Messaging

0

Ho un'app di% co_de targeting per .NET 4 che sto aggiornando e mantenendo per un cliente. Nel corso del progetto, abbiamo anche portato la funzionalità a un'app mobile WPF .

Sono riuscito a migliorare alcune classi del modello e altre classi di back-end per portarle direttamente all'app Xamarin , ma l'app Xamarin aveva un sacco di codice aziendale annidato nella sua vista. A quel tempo, non avevo il tempo di calcolarlo in WPF , ma ora ho creato l'app ViewModel con una separazione molto migliore tra Xamarin e View . Spero di tradurre un po 'del codice ViewModel separato più carino nell'app desktop ViewModel allo scopo di una condivisione del codice ancora migliore e una minore ridondanza. Tuttavia, nell'app WPF sto usando Xamarin per inviare gli stati all'utente e visualizzare i popup modali.

Quindi, con tutto il preambolo, la mia domanda è questa: quale è un meccanismo di messaggistica migliore che possa utilizzare sia nella mia app Xamarin.Forms.MessagingCenter che nella mia app Xamarin per rendere la mia WPF più portabile? Ad eccezione di un framework MVVM che funziona in entrambi gli ambienti come ViewModel , quali sono le mie opzioni? L'unico a cui riesco a pensare è l'utilizzo di Prism nativo, ma è per questo che sono qui nel caso in cui mi manchi un'alternativa migliore. Grazie!

    
posta StephenH 12.12.2017 - 16:47
fonte

0 risposte

Leggi altre domande sui tag