2010-10-21 4 views
1

J'essaie d'ouvrir un fichier dans Windows Phone 7, mais il dit qu'il n'existe pas. Voici le code que je suis en train:Lire des fichiers dans Windows Phone 7

IsolatedStorageFile file = IsolatedStorageFile.GetUserStoreForApplication(); 
bool test = file.FileExists("\\ClientBin\\clubs.xml"); 

Et dans mon projet, j'ajouté un dossier appelé ClientBin et le clubs.xml est là-dedans. Les propriétés du fichier clubs.xml sont:

Build Action: Content Copier vers Répertoire de sortie: Copie toujours

Je ne sais pas ce que je fais mal. Vous pouvez voir ce que j'ai dans this screenshot.

Merci!

Répondre

6

Lorsque vous envoyez un fichier avec votre application, il n'est pas stocké dans IsolatedStorage. Vous devez utiliser la manière classique d'ouvrir un fichier qui est livré avec le XAP -

XDocument xdoc = XDocument.Load("ClientBin/customers.xml"); 
var customers = from query in xdoc.Descendants("Customer") 
       select new Customer 
       { 
        Name = (string)query.Element("Name"), 
        Employees = (int)query.Element("Employees"), 
        Phone = (string)query.Element("Phone") 
       }; 


// Data bind to listbox 
listBox1.ItemsSource = customers; 

HTH, indyfromoz

+0

Parfait! Merci beaucoup. – Carlo

+1

Notez que le fichier doit être marqué comme contenu pour que cela fonctionne –