如何在wpf中的窗口关闭按钮上显示消息?

时间:2012-02-23 07:45:43

标签: .net wpf

我想在用户点击您想要关闭的关闭按钮时显示一条消息?

3 个答案:

答案 0 :(得分:4)

只需在Closing事件中添加处理程序,并在消息框中显示消息。根据用户选择的选项取消活动。

在C#中:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        Closing += new System.ComponentModel.CancelEventHandler(MainWindow_Closing);
    }

    void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
        if (MessageBox.Show("ARE YOU WANT TO CLOSE?", "CLOSING", MessageBoxButton.YesNo) == MessageBoxResult.No)
        {
            e.Cancel = true;
        }
    }
}

答案 1 :(得分:1)

订阅关闭窗口事件并将消息框放入其中。

使用e.Cancel = true,您可以取消窗口关闭操作。

答案 2 :(得分:0)

我不知道你是使用vb还是c#但是在Vb上你只需要使用这段代码继续你的application.xaml.vb窗口:

Protected Overrides Sub Finalize()
msgBox("Closing")
End Sub

然后每次按下关闭按钮,它都会显示一个消息框。