Воспитание Windows в WPF - PullRequest
       1

Воспитание Windows в WPF

1 голос
/ 20 декабря 2011

Я создаю два окна в своем классе приложения следующим образом:

var presentationWindow = new PresentationWindow();
var interactionWindow = new InteractionWindow();

MainWindow = presentationWindow;
MainWindow.Show();
interactionWindow.Owner = MainWindow;
interactionWindow.Show();

Другое приложение использует :: ShowWindow, чтобы скрыть мое приложение.

::ShowWindow(PresentationWindowHwnd, SW_HIDE);

Это заставляет окно презентации скрывать себя, но оно не скрывает окно взаимодействия.

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

Windows 7 64 / 32bit
Visual Studio 2010
.NET 4.0

1 Ответ

0 голосов
/ 20 декабря 2011

Свернуть / Развернуть / Закрыть все распространение на принадлежащие окна родительского окна; Скрыть, однако, нет.

В документации MSDN нет ничего, что могло бы заставить меня поверить, что оно должно вести себя по-другому.

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