WPF中没有Resize事件。那么如何处理WPF中的窗体最小化和恢复正常窗体事件呢。经过一番查找知道在WPF中存在StateChanged事件。在xaml中添加StateChanged="Window_StateChanged"
使用如下代码可以处理。
private void Window_StateChanged(object sender, EventArgs e)
{
if (this.WindowState == WindowState.Minimized)
{
this.Hide();
}
if (this.WindowState == WindowState.Maximized || this.WindowState == WindowState.Normal)
{
this.Show();
this.Activate();
}
}