WPF中如何从UserControl最小化窗口

4

当我打开其他窗口时,我想要最小化我的窗口。

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

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

有人遇到过这个问题吗?
1个回答

8
您可以使用WindowState属性来最小化/最大化/还原窗口:
// Find the window that contains the control
Window window = Window.GetWindow(this);

// Minimize
window.WindowState = WindowState.Minimized;

// Restore
window.WindowState = WindowState.Normal;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接