我有一个 .NET 4.0 WPF 项目。
当我打开文件对话框时,选择一些文件并按“确定”按钮,然后我在输出窗口中看到以下错误:
WindowsBase.dll 中发生了“System.ComponentModel.Win32Exception”类型的第一次机会异常
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.Multiselect = true;
DialogResult result = fileDialog.ShowDialog();
if (result == DialogResult.OK)
{
为什么我会在 if 语句之前得到该异常?
听起来你正在看到一个Win32Exception
它是在 WPF 应用程序堆栈中引发和处理的。我在调试 WPF 应用程序时多次看到这种情况发生。它们进行可能会失败的 API 调用、处理异常并继续处理。
除非异常返回到您的代码,否则无需担心。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)