Есть окно wpf внутри другого окна wpf

Есть ли способ разместить окно WPF внутри другого окна WPF. У меня есть несколько несколько сложных форм на месте. Но теперь, чтобы упростить вещи, я пытаюсь объединить некоторые из них в виде вкладок внутри одной формы "Панель инструментов".

Обратите внимание, что я не пытаюсь разместить форму Windows, но другое окно WPF

5 ответов

Решение

Если вы хотите вкладки, почему бы не использовать TabControl с UserControls внутри? Если вам нужно преобразовать одну из этих вкладок в плавающее окно, просто поместите UserControl в новое окно...

Могу ли я ответить на этот вопрос с другим вопросом; почему бы вам не создать их как элементы управления, а не как другие окна WPF, которые вы хотите разместить в главном окне WPF?

Немного поздно, но я думаю, что с помощью взаимодействия с WindowsForms вы можете поместить в WPF узел управления WinForms, а на этом узле - элемент управления WinForms, который содержит дескриптор окна WPF

Я думаю, что вы просите MDI, Multiple Document Interface. Нечто подобное может помочь.

Обратите внимание, однако, что парадигма MDI в настоящее время в значительной степени избегается. Обычно есть лучшие способы достижения той же функциональности.

Я думаю, что вы хотите разместить содержимое WPF Window1.xaml (page1.xaml) внутри другого окна WPF.

Ну... вы можете использовать навигацию. Вместо того, чтобы запускать содержимое window1.xaml внутри вкладки, вы можете работать со своими данными в Navigation. Навигация может быть запущена в окне приложения WPF. Вы просто создаете свою форму / пользовательский интерфейс в page1.xaml.

друг друга..MDI старый и ржавый. Мы хотим освободиться от верхнего окна в наше время.

Другие вопросы по тегам