Sto riscrivendo l'applicazione basata su Windows Form e userò WPF. L'applicazione fa molto affidamento sulle tecniche di trascinamento della selezione, in un ambiente molto grafico. Usa i report "Design" ecc. Trascinando gli elementi su una griglia, spostandoli, facendo clic con il tasto destro del mouse sull'impostazione delle proprietà, ecc. Che vengono tutti salvati in un database. Controlla anche il flusso del programma disegnando i diagrammi di flusso, con il routing e la creazione del testo, tutti disegnati nel modulo e di nuovo salvati in un database.Per MVVM o non per MVVM che è la domanda
MVVM si presta a questo tipo di applicazione o sto cercando di inserire un piolo rotondo in un foro quadrato.
I tuoi pensieri sono appagati.
Grazie, penso che una miscela sia in ordine. Cerca di attenersi ai principi MVVM per i comandi, il binding e la gestione del database, ma disponi di un codice nascosto per gestire l'interazione dell'interfaccia utente più complessa. – Tim