Свернуть окно из usercontrol в wpf - PullRequest
4 голосов
/ 22 сентября 2010

Я хочу свернуть окно, когда открываю другое окно /

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

WindowUploadFiles windowUploadFiles=new WindowUploadFiles();
//Minimize() - how to ?
            windowUploadFiles.ShowDialog();
// Maximize() - how to ?

Кто-нибудь сталкивался с этой проблемой?

1 Ответ

7 голосов
/ 22 сентября 2010

Вы можете использовать свойство WindowState, чтобы свернуть / развернуть / восстановить окно:

// Find the window that contains the control
Window window = Window.GetWindow(this);

// Minimize
window.WindowState = WindowState.Minimized;

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