【发布时间】:2013-04-14 12:20:55
【问题描述】:
是否可以禁用 WPF 表单中的关闭按钮? 如何禁用关闭按钮?
我一直在寻找并找到以下解决方案。但这仅适用于 Windows 窗体!
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
【问题讨论】:
是否可以禁用 WPF 表单中的关闭按钮? 如何禁用关闭按钮?
我一直在寻找并找到以下解决方案。但这仅适用于 Windows 窗体!
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
【问题讨论】:
在 wpf 中,此事件称为 Closing:
public Window4()
{
InitializeComponent();
this.Closing += new System.ComponentModel.CancelEventHandler(Window4_Closing);
}
void Window4_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
}
【讨论】:
您需要实现一个 Windows 挂钩来完成此操作。详情请见this MSDN post。
【讨论】: