我试图在我的C#应用程序(WPF)上删除邮件错误。它是一个WinPE应用程序。 我从外部设备(如USB密钥)执行此应用程序。 当应用程序是钢打开并且没有错误消息时,我想拔掉USB密钥。我只想在移除USB密钥时关闭应用程序。
这可能吗?
非常感谢! 此致
答案 0 :(得分:0)
快速而肮脏的解决方案是使用未处理的异常事件:
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
public App()
{
this.DispatcherUnhandledException += (s, e) =>
{
//ignore or log the info in here
};
}
}
<强>然而强>
我鼓励您在应用中处理此类行为
- 这样做不会更好,你只能解决问题
- 如果应用程序显示错误,则表明存在错误,用户应该知道这一点
- 使用此hack
,您也将无法选择因所有其他原因而发生的任何异常。