Я рассматриваю различные макеты пользовательского интерфейса для моего следующего проекта, и мне было интересно, есть ли интегрированные или сторонние фреймворки, которые позволяют мне создавать интерфейс документа с вкладками?
Чтобы уточнить, я хочу не какой-то механизм стыковки или интерфейс MDI, а, прежде всего, структуру, которая позволяет мне иметь одну основную форму и одну или несколько дополнительных форм, которые будут отображаться в виде вкладок внутри основной формы.
Хотя я сказал, что не хочу никакого механизма закрепления, я сделал небольшое тестовое приложение, которое фактически использует его. Результат, который я получил, очень близок к тому, что я хочу. Во-первых, мне не хватает некоторых функций, таких как кнопка закрытия на каждой вкладке. Во-вторых, мне нужно создать какую-то собственную структуру для автоматизации всех задач, таких как создание и уничтожение вкладок, сопоставление каждой новой формы с ее вкладкой, освобождение формы при закрытии связанной вкладки и т. Д. Я не говорю, что не могу этого сделать, но я хотел бы знать, есть ли готовые фреймворки, которые уже имеют все эти функции. Хотя я бы предпочел решение с открытым исходным кодом, коммерческое также приветствуется.