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

use*_*618 4 c# wpf

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

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

WindowUploadFiles windowUploadFiles=new WindowUploadFiles();
//Minimize() - how to ?
            windowUploadFiles.ShowDialog();
// Maximize() - how to ?
Run Code Online (Sandbox Code Playgroud)

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

Tho*_*que 7

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

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

// Minimize
window.WindowState = WindowState.Minimized;

// Restore
window.WindowState = WindowState.Normal;
Run Code Online (Sandbox Code Playgroud)