Mi viene in mente un'applicazione aziendale WPF nella mia testa e una cosa che ha suscitato il mio interesse è stato come dovrei gestirlo rendendolo incredibilmente modulare. Ad esempio, la mia applicazione principale conterrebbe semplicemente le basi per avviare l'interfaccia, caricare i moduli, connettersi al server, ecc. Questi moduli, sotto forma di librerie di classi, conterrebbero la loro logica e le finestre WPF. I moduli possono definire i propri dizionari delle risorse e tutti possono estrarre dal dizionario delle risorse dell'applicazione principale per pennelli comuni e simili.Creazione di un'applicazione aziendale altamente modulare con WPF?
Qual è il modo migliore per implementare un sistema di questo tipo? Come dovrebbe essere costruita l'interfaccia principale in modo che i moduli che carica possano alterare virtualmente qualsiasi aspetto della sua interfaccia e logica utente?
Mi rendo conto che è una domanda abbastanza vaga, ma sto semplicemente cercando input generali e brainstorming.
Grazie!
Prism È la "guida per l'applicazione client composito" menzionata da Gulzar –
Denis: entrambe le risposte sono state pubblicate quasi alla stessa ora. –