gpt4 book ai didi

wpf - 如何停止关闭Powershell WPF表单

转载 作者:行者123 更新时间:2023-12-02 23:42:58 25 4
gpt4 key购买 nike

我一直在尝试实现一种方法,以阻止用户手动单击Powershell中WPF表单上的红色“x”。在线研究表明,最好的方法是使用表单关闭事件,然后停止该事件并隐藏该表单。似乎在C#中有很多方法可以这样做,但是我似乎找不到Powershell的任何方法。例如,可以在C#中使用类似的内容。

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
this.Visibility = Visibility.Hidden;
}

我可以在Powershell中使用什么等效功能?

在Powershell中关闭表单的事件是 add_Closing,但是我无法弄清楚如何停止关闭表单。

最佳答案

对于任何感兴趣的人来说,这是如此简单:

 $form.add_closing
({
$_.cancel = $true
})

简要说明一下,如果您使用的是WPF表单,这将起作用。如果使用WinForm,则必须使用 [System.Windows.Forms.FormClosingEventHandler]使其起作用。

关于wpf - 如何停止关闭Powershell WPF表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35727513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com