Создание интерфейса, похожего на Visual Studio: вкладки документа - PullRequest
2 голосов
/ 01 декабря 2011

В настоящее время я делаю динамический интерфейс, используя последнюю версию DevExpress.Я закончил делать DockManager с несколькими DockPanel, но есть только одна проблема.

Если вы посмотрите на скриншот # 1, вы заметите, что в центре Visual Studio нет DockPanel(скриншот №2) контейнер для этих вкладок документа.Кроме того, эти вкладки документа НЕ МОЖЕТ пристыковываться к боковым панелям, но боковые панели МОГУТ пристыковываться к панелям документов (см. Скриншот № 3)

Это то, что я пытаюсь сделать.Вы можете видеть, как далеко я сейчас на скриншоте # 4.

Итак, вот краткое изложение моих вопросов:

1) Как я могу сделать какие-то основные панели документов, которые заполняютпустое пространство между моей стороной DockPanel?

НАЙДЕНО! Использование DocumentManager DevX в качестве MDI.

2) Как сделать так, чтобы эти панели были отсоединяемыми внутри DockPanelно возможно ли обратное?

НАЙДЕНО! Использование DocumentManager DevX в качестве MDI.

3) Как сделать так, чтобы панели были «максимизируемыми» (см. скриншот № 5)) когда за пределами основного окна?

4) По умолчанию вкладки расположены внизу стека DockPanel, но я бы хотел, чтобы они ВСЕГДА находились вверху, возможно ли это?

НАЙДЕНО! Использование DocumentManager DevX в качестве MDI.

Большое спасибо!


Снимок экрана № 1:

Screenshot #1

Снимок экрана № 2:

Screenshot #2

Sснимок экрана № 3:

Screenshot #3

снимок экрана № 4:

Screenshot #4

Снимок экрана № 5:

Screenshot #5

1 Ответ

2 голосов
/ 01 декабря 2011

Взгляните на эту статью о CodeProject Visual Studio IDE, такой как Dock Container .

. Он реализует стыковочные окна и расположение окон с вкладками.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...