我构建了将 xml 文件解析为 datagridview 的应用程序,并且我有另一个面板包含 webbrowser 来显示 xml 文件。webBrowser 显示带有样式的 xml 文件(来自 XSL 和 CSS 文件)。我从用户给出的路径解析 xml 文件。
现在,我想知道 webBrowser 是否成功加载了 xml 文件(如果样式文件确实存在)(样式文件不存在)。
- 我没有使用File.Exist因为真正的问题有点复杂(我简化了问题)
我试试这个:
void showXMLInWebBrowser(int rowIndex)
{
string XMLPath = "";
XMLPath = set.XMLPath + "\\";
XMLPath += dg_xml.Rows[rowIndex].Cells[1].Value.ToString();
XMLPath += "\\" + dg_xml.Rows[rowIndex].Cells[7].Value.ToString();
Uri path = new Uri(XMLPath);
wb_XML.Url = path;
// I try this - but it's not show any message
if (wb_XML.ReadyState == WebBrowserReadyState.Complete) MessageBox.Show("Complete");
}
这是“加载失败”捕获: