3

メトロ スタイルが初めてなので、xaml 2012 でファイルを開くダイアログを作成するにはどうすればよいですか。私はC#2010を知​​っていますここにはファイルを開くダイアログのオプションがありますここにはオプションがないので、どうすればファイルを開くダイアログを作成できますか?

ありがとうございました。

4

1 に答える 1

4

Metro スタイル アプリ (WinRT) では、この目的のためにFileOpenPicker クラスを使用します。次に例を示します。

            var filePicker = new FileOpenPicker();
            filePicker.FileTypeFilter.Add(".jpg");
            filePicker.FileTypeFilter.Add(".jpeg");
            filePicker.FileTypeFilter.Add(".gif");
            filePicker.ViewMode = PickerViewMode.Thumbnail;
            filePicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
            filePicker.SettingsIdentifier = "PicturePicker";
            filePicker.CommitButtonText = "Select Files";

            var selectedFiles = await filePicker.PickMultipleFilesAsync();
            if (selectedFiles != null)
            {
                // do something with the selected files
            }

ここにそれを示すサンプル プロジェクトがあります。

于 2012-12-05T15:27:36.923 に答える