Код, который вы получите, загрузит файл с сервера. В Downloaded () вам нужно будет добавить код для сохранения только что загруженного файла.
В WP7 Вы сохраняете файлы в изолированном хранилище. Это специфичная для приложения файловая система, которую вы можете использовать для сохранения любых файлов, которые вы хотите использовать в своем приложении. Следующая ссылка описывает, как можно использовать изолированное хранилище:
http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage-read-and-save-text-files
В вашем случае добавьте это к остальному в Downloaded ()
IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication();
using (StreamWriter writeFile = new StreamWriter(new IsolatedStorageFileStream("File.Xml", FileMode.OpenOrCreate, FileAccess.Write, myIsolatedStorage)))
{
writeFile.WriteLine(e.Result);
writeFile.Close();
}
Будьте внимательны с типом перечисления FileMode, в приведенном выше примере используется OpenOrCreate, который откроет существующий или создаст новый файл, т.е. перезапишет любой существующий файл с таким именем в корневой папке изолированного хранилища. Подробности об этом перечислении здесь:
http://msdn.microsoft.com/en-us/library/system.io.filemode.aspx