我试图从另一个类调用此方法。
public void minimize()
{
System.Windows.Application.Current.Dispatcher.Invoke(new Action(() =>
{
var min = new MainWindow();
min.WindowState = WindowState.Minimized;
}));
}
但是我收到了这个错误:
会员' FormWindowState.Minimized'无法使用实例引用访问;使用类型名称对其进行限定
我该如何解决这个问题?
答案 0 :(得分:-2)
我想出了错误: 我试图做的是访问未定义窗口的状态。需要做的是通过GetWindow()方法获取当前窗口,然后将当前窗口的WindowState设置为最小化。这里是完整的代码
var min = new MainWindow();
Window window = Window.GetWindow(min);
Application.Current.MainWindow.WindowState = WindowState.Minimized;