2016-05-05 7 views
0

Ich entwickle ein Windows 10 UWP und dieses Stück Code:VB.net - Openfilepicker funktioniert nicht in Windows Mobile 10 app

Dim wopk As FileOpenPicker = New FileOpenPicker 
With wopk 
.ViewMode = PickerViewMode.List 
.SuggestedStartLocation = PickerLocationId.DocumentsLibrary 
.FileTypeFilter.Add(".txt") 
dim wfile = Await .PickSingleFileAsync() 
End with 

Absturz auf meinem Lumia 535 (Windows Mobile 10) ohne Fehlermeldung (sowohl Debug- als auch Laufzeitmodus).

Erscheint der Begrüßungsbildschirm und hängt immer noch.

Auf dem Desktop funktioniert alles gut.

In Paket Manifest Deklarationen, ich für Datei Öffnen/Speichern Picker die ". TXT" Erweiterung definiert.

Das Projekt hat als Ziel "Windows 10" und als Version "Build 10586".

Antwort

0

hier ist etwas, das ich schnell geschrieben habe, sollte es Ihnen ermöglichen, auf openfilepicker
zuzugreifen Es ist nicht abgeschlossen, aber es sollte Sie in die richtige Richtung führen.

Imports Windows.Storage.Pickers 
Public NotInheritable Class MainPage 
Inherits Page 

Private Async Sub button_Click(sender As Object, e As RoutedEventArgs) Handles button.Click 
    Dim openfilepicker = New FileOpenPicker 
    openfilepicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary 
    openfilepicker.FileTypeFilter.Add(".txt") 
    openfilepicker.CommitButtonText = "Open" 

    Dim Textfile = Await openfilepicker.PickSingleFileAsync() 
    If Textfile IsNot Nothing Then 
     Dim SelectedTextFile = Await Textfile.OpenAsync(Windows.Storage.FileAccessMode.ReadWrite) 
     'Write your code here using SelectedTextFile as the source for the async. 
    End If 

End Sub 
End Class 


Wenn Sie Probleme haben, ich mein Bestes tun, um Ihnen zu helfen, aber von dem, was Ihre Frage festgestellt hat, sollte dies mehr als genug sein.
Happy Coding!

+0

Ich habe versucht, aber ändert sich nicht. Ich habe einen seltsamen Effekt: Wie ich schon sagte statt den Openfilepicker, erscheint der Begrüßungsbildschirm, aber wenn ich unten auf Home klicke, erscheint der Openfilepicker. Jedenfalls zu dem Zeitpunkt, was auch immer ich wähle, tue nichts. – Fritz

+0

Wenn ich den Windows Phone Emulator verwende, hat es kein Problem, vielleicht ist es dein Handy? Versuchen Sie es mit dem Emulator und sehen Sie, ob es funktioniert. – Werdna

+0

Könnte sein. Ich werde versuchen, einen Emulator zu verwenden. Vielen Dank. – Fritz