Ich arbeite an einem neuen .NET WPF-Projekt und werde höchstwahrscheinlich das PRISM-Framework verwenden.MDI-Anwendungen in WPF
Eine der Anforderungen, die ich für die Anwendung habe, ist eine MDI-Benutzerschnittstelle. Ich brauche eine Haupt-Shell mit Header-, Footer- und Sidebar-Bereichen. Der Hauptarbeitsbereich der Anwendung muss mehrere Registerkarten enthalten, mit einer Registerkarte für jeden "Arbeitsbereich". Diese Registerkarten sollten andockbar sein, so dass sie entweder oder als freistehendes Fenster innerhalb des Hauptanwendungsfensters fixiert werden können.
Meine Fragen sind:
- Was ist das beste Werkzeug für diesen Job ist? Ich habe Infragistics angeschaut, die ein DockManager-Steuerelement haben, das so aussieht, als würde es das tun.
- Ist diese gute Praxis, mehrere frei schwebende Fenster in Ihrer Anwendung zu haben?
Welche Lösung haben Sie letztendlich gewählt? Haben Sie sich entschieden, MDI zugunsten mehrerer SDI loszuwerden? –
https://github.com/ButchersBoy/Dragablz ist eine andere, neuere Option –