我有一个 WPF 项目,它在触发 OnClosing 事件时将其窗口尺寸(左、上、宽、高)保存到注册表。最小化时关闭窗口时会发生错误。它不会编写预先最小化的窗口尺寸,而是编写一组不同的尺寸(通过视觉检查似乎是 MinWidth、MinHeight)。我仍然希望能够关闭我的应用程序并将我的实际尺寸写入注册表。
我尝试使用 StateChanged 事件。这是行不通的,因为在事件触发时状态已经最小化。
我还可以使用什么其他事件来保存我的实际尺寸?我相信在最小化发生之前,我没有一个“StateChanging”事件可以用来将我的维度保存到注册表中。