2017-01-15 13 views
0

Я хочу сделать UWP приложение, где я хочу использовать FileOpenPicker, но приложение работает только на Windows 10, а не на окнах 10 мобильныхFileOpenPicker окна 10 Мобильные

На окнах 10 мобильных мое приложение аварии ... и сообщение об исключении является: «Элемент не найден (Исключение из HRESULT: 0x80070490).»

Это мой код:

 FileOpenPicker openPicker = new FileOpenPicker(); 
     openPicker.ViewMode = PickerViewMode.Thumbnail; 
     openPicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary; 
     openPicker.FileTypeFilter.Add(".jpg"); 
     openPicker.FileTypeFilter.Add(".jpeg"); 
     openPicker.FileTypeFilter.Add(".png"); 

     StorageFile file = await openPicker.PickSingleFileAsync(); 

     if (file != null) 

     { 

      var stream = await file.OpenAsync(Windows.Storage.FileAccessMode.Read); 

      var image = new BitmapImage(); 

      ImageBrush ib = new ImageBrush(); 
      ib.ImageSource = image; 

      image.SetSource(stream); 

      var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings; 
      var filePath = file.Path; 
      localSettings.Values["monimage"] = filePath; 

      set.Background = new ImageBrush { ImageSource = image, Stretch = Stretch.UniformToFill }; 

     } 

     else 

     { 

      // 

     } 

Я проверил мое приложение на окнах 10 мобильных 10.0.14393.693 Я не имею возможности тест на других версиях для Windows 10, но я nk проблема не в версии Windows 10, а в моем коде ...

+0

Пожалуйста, укажите, что не работает. –

+0

Мое приложение, но визуальная студия не дает информации об ошибке ... – sami54

+1

, пожалуйста, предоставьте больше информации, потому что я запустил ваш код, и он работает хорошо. Lumia 930, OS 14965 –

ответ

0

Я решил проблему, я протестировал приложение других магазинов, которые используют FileOpenPicker, и все они имеют одинаковую ошибку, поэтому я переустановил Windows 10 mobile и все хорошо работает сейчас :)