我正在尝试从另一个类调用此方法。
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;