在C#中,可以通过检查Window
的IsClosed
属性来判断WPF窗口是否已关闭。IsClosed
属性是一个布尔值,当窗口关闭时返回true
,否则返回false
。
以下是一个简单的示例:
using System;
using System.Windows;
namespace WpfApp
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
if (IsClosed)
{
MessageBox.Show("窗口已关闭");
}
else
{
MessageBox.Show("窗口未关闭");
}
}
}
}
在这个示例中,我们创建了一个名为MainWindow
的WPF窗口,并在其中添加了一个按钮。当用户单击按钮时,我们检查IsClosed
属性的值。如果窗口已关闭,则显示一个消息框,指示窗口已关闭;否则,显示一个消息框,指示窗口未关闭。
领取专属 10元无门槛券
手把手带您无忧上云