我在的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