无法使用实例引用访问成员'FormWindowState.Minimized'



我正在尝试从另一个类调用此方法。

public void minimize()
{
System.Windows.Application.Current.Dispatcher.Invoke(new Action(() =>
{             
var min = new MainWindow();
min.WindowState = WindowState.Minimized;
}));
}

但是我收到此错误:

成员"FormWindowState.Minimized"不能使用实例引用访问;改为使用类型名称限定它

如何解决问题?

我想出了错误: 我试图做的是访问未定义窗口的状态。需要做的是通过 GetWindow(( 方法获取当前窗口,然后将当前窗口的 WindowState 设置为最小化。这里是完整的代码

var min = new MainWindow();
Window window = Window.GetWindow(min);
Application.Current.MainWindow.WindowState = WindowState.Minimized;

最新更新