0

FileOpenPicker の推奨される場所を設定しようとしています。これが私がこれをした方法です:

var openPicker = new FileOpenPicker();
openPicker.SuggestedStartLocation = PickerLocationId.Downloads;
openPicker.FileTypeFilter.Add("*");

WinRTで正常に動作し、Downloadsフォルダーを直接取得しています。しかし、Windows Phone では機能しません。Downloads選択するデフォルトフォルダーの表示リストを取得する代わりに。しばらくしてこの問題を修正した後、私がFileTypeFilterそのように設定した場合:

var openPicker = new FileOpenPicker();
openPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
openPicker.FileTypeFilter.Add(".jpg");

開きPictureLibraryます。面白いことに、私が設定したものに適合しません。SuggestedStartLocation常に になりますPictureLibrary。誰かが以前にこの問題に直面したことがありますか? アドバイスをいただければ幸いです。

4

1 に答える 1

0

SuggestedStartLocationそれだけです - 提案です。ファイルピッカーに特定の場所を開くように強制するために使用することはできません。たとえば、ユーザーが以前に別の場所に移動してそこでファイルを開いた場合、ファイル ピッカーはそこから開始されます。テストには少し問題がありますが、実際にはユーザーにとって非常に直感的です。

于 2015-11-06T01:14:43.200 に答える