This question is locked. New answers and comments are not allowed.
I'm trying to bind the JumpList to a XML file from IsolatedStorage. Some of my code is below, but It doesn't seem to be working. What am I doing wrong?
public IEnumerable<Phones> GetSavedData(){ IEnumerable<Phones> phoneList = new List<Phones>(); try { using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication()) { string offlineData = Path.Combine("WPTracker", "Offline"); string offlineDataFile = Path.Combine(offlineData, "phones.xml"); IsolatedStorageFileStream isoFileStream = myIsolatedStorage.OpenFile(offlineDataFile, FileMode.Open); if (myIsolatedStorage.FileExists(offlineDataFile)) { using (XmlReader xmlReader = XmlReader.Create(isoFileStream)) { XmlSerializer deserializer = new XmlSerializer(typeof(List<Phones>)); List<Phones> phones = deserializer.Deserialize(xmlReader) as List<Phones>; phones.Sort( new Comparison<Phones>((Phones p1, Phones p2) => { return p1.FullName.CompareTo(p2.FullName); })); this.radJumpList1.ItemsSource = phones; return phones; } } else { var update = new UpdateDatabase(); update.UpdateData(); GetSavedData(); } } } catch (IsolatedStorageException) { MessageBox.Show("There was an error retireving the data from Isolated Storage.", "The subscriber you are trying to reach can not be located.", MessageBoxButton.OK); } return phoneList; }