Как вы отправляете информацию из одного окна в другое в той же программе? - PullRequest
0 голосов
/ 17 июня 2010

В программе, которую я пытаюсь собрать, у меня есть кнопка меню, которая открывает второе окно. Пользователь помещает информацию во второе окно, нажимает кнопку «Готово», и информация передается в главное окно. У меня проблема с открытием второго окна. У меня оба окна встроены в файлы xaml в Visual Studio, но я не могу найти способ показать второе окно. Использование «Window window = new Window» не соответствует моим потребностям, потому что 1) у меня уже есть второе встроенное окно и 2) я пробовал это, и я не могу понять, как добавить детей в окно; нет окон, детей и сетки, в которую можно поместить детей. Заранее спасибо!


Через несколько мгновений после нажатия на кнопку я подумал о том, чего не пробовал:

"WindowAdd add = new WindowAdd; // WindowAdd - второе окно

add.Show (); "

Это именно то, что я хочу. Следующая проблема, которую я имею, это отправка информации TextBoxes в MainWindow. Я думаю, что куки могут работать, но я не уверен. У кого-нибудь есть мысли? Заранее спасибо!

1 Ответ

3 голосов
/ 17 июня 2010

Вам нужно создать окно в коде, но вместо этого:

Window window = new Window();

Вы должны использовать:

Window2 window = new Window2(); // Assuming the window's class name is Window2

Это создаст и инициализирует экземпляр вашего нового окна.класс, определенный в XAML.Сделав это, вы можете открыть окно и увидеть все свои элементы управления.

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