溫馨提示×

wpf怎么判斷窗口是否關(guān)閉

wpf
小億
308
2023-12-08 22:45:37
欄目: 編程語言

在WPF中,可以使用Window類的IsVisible屬性來判斷窗口是否關(guān)閉。當(dāng)窗口關(guān)閉時,IsVisible屬性的值將為false。以下是一個示例:

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
    // 判斷窗口是否關(guān)閉
    if (!IsVisible)
    {
        // 窗口已關(guān)閉
        Console.WriteLine("窗口已關(guān)閉");
    }
    else
    {
        // 窗口未關(guān)閉
        Console.WriteLine("窗口未關(guān)閉");
    }
}

在上面的示例中,當(dāng)窗口關(guān)閉時,會觸發(fā)Window_Closing事件。在事件處理程序中,可以通過判斷窗口的IsVisible屬性的值來判斷窗口是否關(guān)閉。如果IsVisible屬性的值為false,表示窗口已關(guān)閉;如果IsVisible屬性的值為true,表示窗口未關(guān)閉。

0