C#WPF禁用退出/关闭按钮

时间:2013-04-21 15:34:23

标签: c# wpf

是否可以禁用WPF表单中的关闭按钮? 如何禁用关闭按钮?

我一直在寻找并找到下面的解决方案。但这仅适用于Windows窗体!

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
      e.Cancel = true;
}

2 个答案:

答案 0 :(得分:15)

在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;
    }

答案 1 :(得分:1)

您需要实现一个Windows挂钩才能实现这一目标。有关详细信息,请参阅this MSDN post