Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
silverlight WebClient未读取xml文件_Silverlight - Fatal编程技术网

silverlight WebClient未读取xml文件

silverlight WebClient未读取xml文件,silverlight,Silverlight,我使用以下代码将xml文件读入silverlight应用程序并在datagrid上显示它,这在VisualWebDeveloper2010中运行良好 WebClient xmlClient = new WebClient(); xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded); xmlClient.DownloadStringAsync(new Uri("cha

我使用以下代码将xml文件读入silverlight应用程序并在datagrid上显示它,这在VisualWebDeveloper2010中运行良好

WebClient xmlClient = new WebClient();

xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri("chart.xml", UriKind.RelativeOrAbsolute));
但是我不得不降级到VisualStudio2008SP1和Silverlight3,同样的代码在其中不起作用。我没有得到任何错误,它运行,但datagrid保持空白。经过一些调试后,我注意到XMLFileLoaded函数从未被调用

这里有什么可能性?datagrid确实可以处理其他数据,我已经为xml文件尝试了几种不同的路径,我唯一能想到的是silverlight 3不支持这一点,但是IDE在创建这些对象时没有给我任何错误,所以它一定是其他的

编辑:


在将上述内容放入try catch和printing exception.ToString()中后,我什么也得不到,printing exception.InnerException会给我System.Net.DownloadStringCompletedEventArgs

我看不出有什么错误,但我建议您下载的副本,亲自查看客户端和服务器之间的详细通信