Ich wette, ihr kennt den Google Chrome-Browser, ja, er kommt von Open-Source-Projekten von Chromium, hat einige Google-spezifische Funktionen hinzugefügt.
Ich fand die Multi-Tab-GUI ziemlich attraktiv, besonders die "Drag-and-Drop" -Funktion für Tabs und Fenster:
Dies wäre sehr hilfreich für die Entwicklung einiger Multi-Prozess-Anwendungen, um die Stabilität zu erreichen, und eine coole Benutzererfahrung, aber ... wie?
Ja, technisch ist alles möglich, aber ich sehe kein einfaches Muster dafür
Prost
Es ist definitiv möglich. Ich habe den Chrome-Tab-Look in der Vergangenheit mit MVVM neu erstellt, komplett mit Drag and Drop, und ich kenne einen anderen Typ, der eine Tab-Applikation erstellt hat, mit der man Tabs in ein neues Fenster "ziehen" kann. Ich glaube, es war eine einzige Anwendung mit mehreren Fenstern, so dass alle geöffneten Fenster Teil derselben Anwendung waren, auch wenn sie separat in der Taskleiste angezeigt wurden.
Ich bin mir nicht sicher, ob ich seinen Quellcode habe oder nicht, ich müsste dafür graben.
Tags und Links wpf mvvm user-interface google-chrome drag-and-drop