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();
}
}