Мне очень нравятся приложения MDI.
Это позволяет мне быстро перемещаться между окнами и сравнивать содержимое разных окон. Кроме того, иногда содержимое одного окна полезно для другого, поэтому я могу копировать и вставлять. Я думаю, что это отличный пользовательский интерфейс для рабочего режима.
Правильная или неправильная практика, мне она нравится.
Я видел вопрос о переполнении стека MDI-приложения в WPF , и там в качестве примера они привели среду Visual Studio 2010 . Я не понимал, можно ли и как можно реализовать эту среду: например, иметь вкладки, которые можно оторвать на независимый экран (что менее важно для меня) и переставить рядом с остальными вкладками.
Я полагаю. что я ищу "систему стыковки в WPF", гуглил это предложение сторонних компонентов.
Я думаю, что начну с "обычного" приложения. Такое ощущение, что здесь нет простой готовой реализации.