Sto lavorando su un nuovo progetto NET WPF e saranno molto probabilmente utilizzando il framework PRISM.applicazioni MDI in WPF
Uno dei requisiti che ho per l'applicazione è di avere un'interfaccia utente MDI-type. Ho bisogno di una shell principale con intestazione, piè di pagina e regioni della barra laterale. La principale area di lavoro dell'applicazione deve contenere più schede, con una scheda per ogni "area di lavoro". Queste schede dovrebbero essere agganciabili in modo che possano essere bloccate come o come una finestra indipendente all'interno della finestra principale dell'applicazione.
Le mie domande sono:
- Qual è il miglior strumento per questo lavoro? Ho esaminato Infragistics che ha un controllo DockManager che sembra farebbe questo.
- È questa buona pratica di avere più finestre mobili liberi all'interno della vostra applicazione?
Quale soluzione hai scelto alla fine? Hai deciso di sbarazzarti di MDI in favore di più SDI? –
https://github.com/ButchersBoy/Dragablz è un'altra, più nuova opzione –