C# 如何在metro风格的应用程序xaml 2012中创建“打开文件”对话框

C# 如何在metro风格的应用程序xaml 2012中创建“打开文件”对话框,c#,xaml,microsoft-metro,C#,Xaml,Microsoft Metro,由于我不熟悉metro样式,如何在xaml 2012中创建打开文件对话框。我知道c#2010有一个打开文件对话框的选项,这里没有选项,所以我如何创建一个打开文件对话框,有人能建议我怎么做吗 谢谢。在metro风格的应用程序(WinRT)中,您可以使用。下面是一个例子: var filePicker = new FileOpenPicker(); filePicker.FileTypeFilter.Add(".jpg"); f

由于我不熟悉metro样式,如何在xaml 2012中创建打开文件对话框。我知道c#2010有一个打开文件对话框的选项,这里没有选项,所以我如何创建一个打开文件对话框,有人能建议我怎么做吗

谢谢。

在metro风格的应用程序(WinRT)中,您可以使用。下面是一个例子:

            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
            }
有一个示例项目演示了这一点