SilverlightからXMLファイルを読み取ろうとしています。私はそれを完璧に行い、デスクトップアプリケーション(VS 2010で実行)としてxapから読み取ります。
しかし、Lync 2010のCWE(Conversation Window Extension)からSilverlightをロードすると、未処理のエラーが返されます。
アプリケーションとして、私はこれを行います:xmlファイルをソリューションに参照として追加します。xmlをuriとしてダウンロードします。ダウンロードが完了したら、ファイルを読み取ります。
ヘルプやヒントは高く評価されます。
私が使用しているコードはこれです:
private void button1_Click_1(object sender, RoutedEventArgs e)
{
//this.MessageLabel_SET("Loading Languages...");
WebClient xmlClient = new WebClient();
xmlClient.DownloadStringCompleted += new DownloadStringCompletedEventHandler(XMLFileLoaded);
xmlClient.DownloadStringAsync(new Uri(textBox1.Text, UriKind.RelativeOrAbsolute));
}
void XMLFileLoaded(object sender, DownloadStringCompletedEventArgs e)
{
string XmlString = e.Result; // Got all your XML data in to a string
Main_Language.Read_XML(XmlString);
Main_Language.Load_Index_From_XML();
LanguageSelector.ItemsSource = Main_Language.Language_Indexes;
LanguageSelector.IsEnabled = true;
sendData.IsEnabled = true;
//MessageLabel_SET("Language Loaded");
}
では、Silverlight4のCWELync 2010アプリから外部ファイルを読み取るにはどうすればよいですか?