我在的Windows Phone与FilePicker问题8.1的Windows手机filepicker
我成立了一个FilePicker对象那样:
FileOpenPicker filePicker = new FileOpenPicker();
filePicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;
filePicker.ViewMode = PickerViewMode.List;
filePicker.FileTypeFilter.Add(".xml");
filePicker.FileTypeFilter.Add(".txt");
filePicker.PickSingleFileAndContinue();
view.Activated += View_Activated;
在此之前,我设置了一个视图对象:
view = CoreApplication.GetCurrentView();
正确调用文件选取器,我选择了一个文件,之后我在App类中得到了未处理的异常。
“错误在第1个位置229元‘http://schemas.microsoft.com/2003/10/Serialization/Arrays:anyType’包含‘http://schemas.datacontract.org/2004/07/SQLite:Task’数据合同的数据,解串器不具有映射到该合同的任何类型的知识。添加对应于‘任务’的类型到已知类型的列表 - 例如,通过使用KnownTypeAttribute属性或将其添加到传递给DataContractSerializer的已知类型的列表中。“
View_Activated方法从不调用。
什么可能是错的?
您没有显示生成错误的代码。根据错误,您应该向我们显示处理选定文件的代码。错误表示XML无法解析。所以文件被选中,只是没有正确解析。 – SynerCoder