繁体   English   中英

如果右键单击系统任务栏上的应用程序图标,则C#WPF-Ask用户在关闭应用程序之前

[英]C# WPF-Ask user before closing application if right-clicking the application icon on the system task bar

假设我单击应用程序中的关闭按钮,它将弹出一个对话框,显示是和否选项。 如果我通过右键单击系统任务栏上的应用程序图标来关闭应用程序,该如何实现(弹出对话框询问用户是否要关闭该应用程序)?

在您的MainWindow中订阅关闭事件:

public MainWindow()
{
    InitializeComponent();
    Closing += OnClosing;
}

private void OnClosing(object sender, CancelEventArgs cancelEventArgs)
{
    if (MessageBox.Show(this, "Your message", "Confirm", MessageBoxButton.YesNo) != MessageBoxResult.Yes)
    {
        cancelEventArgs.Cancel = true;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM