|
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 28
|
||||||
.NET 4.x Открыть другое окно внутри текущего окна29.06.2018, 18:42. Показов 6514. Ответов 5
И так из названия думаю понятно, мне нужно открыть окно внутри окна, есть MainWindow, и SecondWindow, мне нужно открыть SecondWindow в MainWindow. Т.е внутри него, как это сделать? Я как только не пытался, и .ShowDialog(), и устанавливал owner - оно все равно открывает как новое окно, т.е не внутри MainWindow. Помогите пожалуйста, уже пол дня гуглю.
Добавлено через 36 минут Решил проблему диким способом.
Подниму тему еще раз, может кто подскажет способ лучше, тот выше мною сделанный работает, но так сказать, дикие костыли да еще и он на окне, а не в окне, ну и если основное окно залезает за туллбар в винде, то мною предложенный вариант чуть сбивается. У кого есть адекватное решение, ну хотя бы приблизительно адекватнее того что я написал?
0
|
||||||
| 29.06.2018, 18:42 | |
|
Ответы с готовыми решениями:
5
Пропадает векторная картинка, если открыть другое окно с ней же Открыть окно внутри Grid Окно внутри окна |
|
|
|
| 30.06.2018, 00:53 | |
|
Почитай про AdornerLayer и нагугли примеры проектов, их много. Можно в этом слое отображать нужные тебе контрол, а не окно.
0
|
|
|
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 28
|
|
| 30.06.2018, 11:03 [ТС] | |
|
Casper-SC, я без всякий AdornerLayer могу сделать контрол и отобразить его в сетке. Но я имею ввиду именно окно, вот взять типа не знаю в шарп коде Grid.Content = Window2.Content, ну или как то так, ибо если я превращу его в контрол все элементы не будут видеть окно. Но я подумал, может лучше использовать тогда Page? Ее то можно отобразить.
0
|
|
|
|
||
| 30.06.2018, 14:45 | ||
|
MairwunNx, а Grid.Content = Window2.Content это не "отобразить контрол в сетке"? Это оно и есть. Я вообще не понимаю, в чём именно проблема, что тебе нужно именно окно отображать в окне. Есть примеры MDI окон в WPF, но это просто костыли, не более.
Добавлено через 2 минуты В общем, пока не ясна конкретная проблема, можно бесконечно тут друг другу советы давать. Нужно увидеть проблему, я пока её не вижу. Добавлено через 1 минуту Вообще нужно начинать с того, что ты конкретно делаешь, а не то, как ты это делаешь, думаешь, что это правильно и тебе нужно решить возникший вопрос. Возможно, что подход неправильный просто выбран.
0
|
||
|
0 / 0 / 0
Регистрация: 26.05.2018
Сообщений: 28
|
|
| 30.06.2018, 15:25 [ТС] | |
|
Casper-SC, подход правильный, нельзя отобразить содержимое окна в другой сетке, не выйдет, я пытался. Я про реальное окно, а не про UserControl, т.е Window, не UserControl, ну и помимо этого, в User\Content\Control не видит контролы, у User\Content\Control при создании такого файла .xaml создается и дочерний .cs, и в нем не видит контролы, к примеру button1.Content = "TEST"; и это не сработает в User\Content\Control. Мне лишь надо отобразить окно с ее кодом в главном окне. Я могу показать скрины как надо.
0
|
|
|
|
|||||||
| 30.06.2018, 16:50 | |||||||
Сообщение было отмечено MairwunNx как решение
РешениеДобавлено через 2 минуты
0
|
|||||||
| 30.06.2018, 16:50 | |
|
Помогаю со студенческими работами здесь
6
Возможно ли в WPF App сделать MainWindow дочерним окном и открыть в его рамках другое окно?
Как внутри окна Form 1 открыть окно Form 2 Открыть новое окно при закрытии текущего Создать дочернее окно из программы (окно внутри окна) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|