Я использовал следующий код для чтения 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 не выдает мне никакой ошибки, когда я делаю эти объекты так,это должно быть что-то еще
edit:
после помещения вышеупомянутого в ловушку попытки и исключение печати. ToString () я ничего не получаю, печатая исключение. InnerException дает мне System.Net.DownloadStringCompletedEventArgs