Question

Je suis en train de lire un fichier XML de Silverlight. Je le fais parfaitement et je l'ai lu à partir XAP comme une application de bureau (en cours d'exécution sur VS 2010).

Mais quand je charge le silverlight de CWE (Conversation fenêtre Extension) de Lync 2010, il renvoie une erreur non gérée.

Comme l'application, je fais cela: Ajouter comme référence le fichier xml à la solution Je télécharger le xml comme uri Lorsque le téléchargement est terminé, je l'ai lu le fichier.

Toute aide ou un conseil sera preciated.

Le code im en utilisant est la suivante:

        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");
    }

Alors, comment puis-je lire un fichier externe à partir d'une application CWE Lync 2010 dans Silverlight 4?

Était-ce utile?

La solution

Cela peut être fait à l'aide de fichiers de stockage isolé. Vous lisez le XML, puis copiez le contenu, pas le fichier, dans le fichier de stockage isolé, et ainsi de suite. Vous pouvez faire la même chose pour « télécharger », vous devez créer le fichier après lecture du fichier de stockage isolé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top