在wpf中最小化来自usercontrol的窗口

时间:2010-09-22 14:33:20

标签: c# wpf

当我打开其他窗口/

时,我想最小化我的窗口

这是我的用户控件中的一个方法,它位于另一个用户控件中,也位于另一个用户控件中。

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

有没有人遇到过这个问题?

1 个答案:

答案 0 :(得分:7)

您可以使用WindowState属性来最小化/最大化/恢复窗口:

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

// Minimize
window.WindowState = WindowState.Minimized;

// Restore
window.WindowState = WindowState.Normal;