Chargement de fichier xml local dans Windows Phone 7 (WP7)
Je suis en train de charger un fichier XML qui vit dans mon Windows Phone 7 solution. Je voudrais savoir la bonne façon d'inclure le fichier dans le projet, puis de référence à du code. Mon code actuel est de me donner une erreur de
NotSupportedException
"Une exception s'est produite lors d'une requête WebClient."
voici le bout de mon WebClient code
WebClient workbenchAdConfigRequest = new WebClient();
workbenchAdConfigRequest.OpenReadCompleted += new OpenReadCompletedEventHandler(workbenchAdConfigRequest_OpenReadCompleted);
workbenchAdConfigRequest.OpenReadAsync(new Uri("/SampleData/SampleData.xml", UriKind.Relative));
et le gestionnaire d'événements est
private void workbenchAdConfigRequest_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
try
{
XElement xml = XElement.Load(e.Result);
}
catch
{
//return
}
}
sur le fichier /SampleData/SampleData.xml j'ai mis les propriétés à
Action De Construire: Référence Embarquée
Copie vers le Répertoire de Sortie: Ne Pas Copier
Outil Personnalisé: MSBuild:Compiler
Pouvez-vous charger un fichier local du "chemin de fichier" de l'application?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également définir le "Construire" à "Contenu" dans les propriétés de votre fichier XML, puis dans le code behind:
......
Ici est de savoir comment charger un fichier XML:
Définir le "Construire" à la "Ressource" dans les propriétés de votre fichier XML, puis dans le code:
......
Voici un projet de travail, j'ai posté sur MSDN simplement à faire ce que XML stockées dans le XAP et le charge avec XDocument/LINQ, contraignant le résultat d'une ListBox.
la liaison d'une Linq source de données à une zone de liste