がりらぼ

WindowsRuntimeの応援ブログ

フォルダを選択する

フォルダ選択はFolderPickerです。
使い方はFileOpenPiockerの時と同じ。

var folderPicker = new FolderPicker();

folderPicker.ViewMode = PickerViewMode.List;

folderPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary;

folderPicker.FileTypeFilter.Add(".png");

var folder= await folderPicker.PickSingleFolderAsync();

if (folder != null)

{

string result = folder.Path;

}


async/await で非同期呼び出しを行います。
ただ、おかしいのはFileTypeFilterです。
フォルダにフィルターのくそもないんですが、この場合何かフィルターを指定しないとなぞにアプリが落ちます。
適当に.pngとかにしてもpngには関係なくフォルダピッカーが起動します。
謎ですね。