编程语言
首页 > 编程语言> > CodeGo.net>如何使地铁风格的应用程序XAML 2012中打开文件对话框

CodeGo.net>如何使地铁风格的应用程序XAML 2012中打开文件对话框

作者:互联网

由于我是Metro风格的新手,如何在xaml 2012中创建一个打开文件对话框.我知道C#2010中有一个打开文件对话框的选项,这里没有选项,所以我该如何制作一个打开文件对话框,有人可以建议我该怎么做吗?

谢谢.

解决方法:

在都市风格的应用程序(WinRT)中,您可以将FileOpenPicker class用于此目的.这是一个例子:

            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
            }

有一个示例项目演示了here.

标签:microsoft-metro,xaml,c
来源: https://codeday.me/bug/20191031/1976615.html