【发布时间】:2010-07-22 21:01:21
【问题描述】:
我正在使用以下代码将 xml 文件读入我的 silverlight 应用程序并将其显示在数据网格上,这与 visual web developer 2010 配合得很好
WebClient xmlClient = new WebClient();
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri("chart.xml", UriKind.RelativeOrAbsolute));
但我不得不降级到 Visual Studio 2008 sp1 和 silverlight 3,并且相同的代码在其中不起作用。我没有收到任何错误,它运行但数据网格保持空白。经过一些调试,我注意到 XMLFileLoaded 函数从未被调用过。
这里有什么可能性?数据网格确实可以处理其他数据,我为我的 xml 文件尝试了几种不同的路径,我唯一能想到的是 silverlight 3 不支持这个,但是当我制作这些对象时 IDE 没有给我任何错误所以一定是别的东西
编辑:
在将上述内容放入 try catch 并打印 exception.ToString() 之后,我什么也没得到,打印 exception.InnerException 给了我 System.Net.DownloadStringCompletedEventArgs
【问题讨论】:
标签: silverlight