Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 135
1

Как закрыть или скрыть основное окно и открыть дочернее, и как потом закрыть дочернее окно и открыть основное

11.07.2016, 15:35. Просмотров 1378. Ответов 6
Метки нет (Все метки)

Здравствуйте, передо мной возникла проблема, с которой я не могу справиться. Суть проблемы в том, что мне необходимо, чтобы по клику по кнопке открывалось другое окно, при этом чтобы основное окно закрылось или стало невидимым. Но, также мне необходимо, чтобы при нажатии на кнопку в дочернем окне, открывалось основное окно, но при этом закрывалось дочернее.

Буду рад, если найдётся хоть кто-нибудь, кто сможет мне помочь. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2016, 15:35
Ответы с готовыми решениями:

Как сделать showDialog активным при нажатии на основное окно?
Например есть два окно основное и окно вызванное showDialog(). Открыли после этого браузер или...

Как блокировать родительское окно, пока открыто дочернее?
Есть главное окно, с него по кнопке вызывается другое окно с текстбоксом. Главное при этом не...

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

Как закрыть окно в MVVM
Открываю новое окно вот таким способом, а вот как закрыть не предстовляю так как команда закрытия...

6
602 / 577 / 157
Регистрация: 29.06.2010
Сообщений: 1,610
11.07.2016, 17:02 2
оно работает не так. совсем нет. есть такая штука, как диалоговые окна - они тебе и нужны. зачем закрывать основное окно? когда ты в какой нибудь проге (в том же браузере), открываешь настройки или ещё какие дополнительные окна, разве главное окно браузера закрывается? Не пугай пользователя неожиданными фичами программы.
0
Заблокирован
11.07.2016, 19:03 3
Цитата Сообщение от gen1usqq Посмотреть сообщение
Суть проблемы в том, что мне необходимо, чтобы по клику по кнопке открывалось другое окно, при этом чтобы основное окно закрылось или стало невидимым. Но, также мне необходимо, чтобы при нажатии на кнопку в дочернем окне, открывалось основное окно, но при этом закрывалось дочернее.
gen1usqq, вам вообще окна не нужны. Меняете DataContext и все.
0
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 135
11.07.2016, 22:21  [ТС] 4
То есть мне просто удалять на одном окне старые элементы и добавлять новые, правильно я вас понял? Если нет, то можно плиз поподробнее трох.
0
16 / 16 / 5
Регистрация: 09.06.2015
Сообщений: 93
11.07.2016, 22:26 5
C#
1
2
3
4
fhis.Hide();
Form f2 = new MyFormModal();
f2.ShowDialog();
fhis.Show();
оно?
0
Заблокирован
11.07.2016, 22:31 6
Цитата Сообщение от gen1usqq Посмотреть сообщение
То есть мне просто удалять на одном окне старые элементы и добавлять новые, правильно я вас понял?
gen1usqq, Не правильно. Подробнее можно узнать, например, тут:
https://rachel53461.wordpress.... th-mvvm-2/
0
1 / 1 / 0
Регистрация: 11.12.2014
Сообщений: 135
11.07.2016, 23:48  [ТС] 7
Мдааааа, лол вообще ничего не понял, видимо рано ещё для меня, переменные хз какие откуда они вообще. Ладно, спасибо кароч.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.07.2016, 23:48

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как закрыть окно через viewmodel
Использую патерн MVVM, в xaml(view) использую binding view: <Button Command="{Binding...

Как закрыть первое окно (MainWindow)?
Как закрыть первое окно (MainWindow) при открытии второго? private void Button_Click(object...

Как закрыть окно, и очистить память?
Проблема вот в чём. Открываю новое дочернее окно где находятся webBrowser, таймеры, и другие...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.