Attualmente sto implementando il pattern MVVM per un'applicazione WPF ma non il 100% nessun codice, a volte inserisco del codice di business logic nella GUI e quindi quali sono i potenziali problemi per questo? Grazie
Attualmente sto implementando il pattern MVVM per un'applicazione WPF ma non il 100% nessun codice, a volte inserisco del codice di business logic nella GUI e quindi quali sono i potenziali problemi per questo? Grazie
L'intero punto di MVVM è di astrarre più logica possibile dalla Vista, la superficie che l'utente vede. Se stai utilizzando CodeBehind per implementare la logica di business, probabilmente non stai praticando MVVM.
Questo ha diversi vantaggi:
Naturalmente, se questa è un'applicazione molto piccola e non hai mai intenzione di parlare con un database su un server (una rarità al giorno d'oggi), potresti non aver bisogno di tutta questa cerimonia; CodeBehind potrebbe essere perfettamente adeguato.
Leggi altre domande sui tag business-logic gui wpf mvvm