Pracuję nad nowym projektem .NET WPF i najprawdopodobniej wykorzystam framework PRISM.Aplikacje MDI w WPF
Jednym z wymagań, które mam dla aplikacji, jest posiadanie interfejsu użytkownika typu MDI. Potrzebuję głównej powłoki z regionami nagłówka, stopki i paska bocznego. Główna operacja aplikacji musi zawierać wiele zakładek, z jedną zakładką dla każdego "workarea". Te zakładki powinny być dokowalne, aby można je było przypinać lub w dowolny sposób przypominać okno niezależne w głównym oknie aplikacji.
Moje pytania są następujące:
- Co jest najlepszym narzędziem do tego zadania? Przyjrzałem się programowi Infragistics, który ma kontrolkę DockManager, która wygląda tak, jakby to zrobiła.
- Czy dobrą praktyką jest posiadanie wielu okien swobodnych w aplikacji?
Jakie rozwiązanie wybrałeś w końcu? Czy zdecydowałeś się pozbyć MDI na korzyść wielu SDI? –
https://github.com/ButchersBoy/Dragablz to kolejna, nowsza opcja –